Maven アセンブリ プラグインを使用してアプリケーション アーカイブを作成します。私のpomに存在するすべての依存関係は問題なく含まれています。
ここで、同じアーティファクトの 2 つ以上のバージョンを含める必要があります。
私のポンに私が入れた場合
<dependencies>
[...]
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
ソースの依存関係リゾルバーは古いバージョンを削除し、1.1.0 のみがアーカイブにパッケージ化されています
アセンブリ xml 記述子ファイルを使用して、jar を含めようとしています。そして、私は解決策を見つけられませんでした。
考えられる解決策は、必要なすべての model.jar をフォルダー内に手動で配置し、アセンブリにそれをアーカイブにコピーするように指示することです。しかし、より構成可能なソリューションを探しています。
何か案が ?