2つのMaven管理プロジェクトがあります。最初のプロジェクトでは、パッケージフェーズの一部としてmaven-assembly-pluginを使用して、first-project-<version>-distribution.jar
というファイルが作成されます。このファイルはfirst-project-<version>.jar
と一緒にインストール/展開されます(つまり、配信サフィックスはありません)。アセンブルされたjarへのプロジェクト依存性
dependency:copy-dependencies
アクションの一部として、2番目のプロジェクトでは、アセンブルされたjar(つまり、first-project-<version>-distribution.jar
)にランタイム依存関係を持たせて、そのファイルを他の依存関係と共に1つのフォルダにコピーする必要があります。末尾に-distribution
の依存関係のバージョンを指定しても機能しません。
これはどのように達成できますか?ファイルfirst-project-<version>-distribution.jar
を、依存する(2番目の)プロジェクトに対して実行されたdependency:copy-dependencies
アクションの一部として、アーティファクトリポジトリから取得する他の方法はありますか?
Thanx。 Mavenのアセンブリドキュメントから
大変ありがとうございます。 – 01es