別のMavenプロジェクトで定義されたantターゲットを1つのmavenプロジェクトで「拡張」したいと思います。Maven、Ant、依存関係の解決、別のプロジェクトでターゲットを呼び出す方法
ベースプロジェクト "プロジェクト1"は、データベーススキーマを作成する一連のSQLスクリプトを呼び出すターゲット "BaseDB"を持つAntビルドファイルを定義します。このプロジェクトは、Mavenによってant build.xmlと従属SQLスクリプトが入ったJarにビルドされます。
depends = "BaseDB、LocalUpdateDB"のターゲット "ExtensionDB"を持つantビルドファイルで "Project 2"を定義したいと思います。つまり、ExtensionDBには、参照によってBaseDB定義が組み込まれています。
xmlns:artifact = "antlib:org.apache.maven.artifact.ant"で提供されている依存関係拡張機能を使って、Project1/Build.xmlの何かを解決することはできませんでした。それが依存している)
任意のアイデア
Antスクリプトを混乱させる代わりに、SQLスクリプトをMavenで直接実行するためにsql-maven-pluginを使用する方が良いでしょう。 MavenやAntを使って何を使いたいですか? – khmarbaise