インストールパッケージを作成するためにmaven用のAssemblyプラグインを使用しています。
私のパッケージング要件では、ビルド中に生成されたアーティファクトとすべての依存関係を別々のフォルダーに分割する必要があります。
私の現在のアセンブリマニフェストは次のとおりです。
<moduleSets>
<moduleSet>
<includes>
<include>test:test</include>
</includes>
<binaries>
<includeDependencies>false</includeDependencies>
<outputDirectory>lib/custom/${artifactId}</outputDirectory>
<unpack>false</unpack>
</binaries>
</moduleSet>
<moduleSet>
<includes>
<include>test:test</include>
</includes>
<binaries>
<includeDependencies>true</includeDependencies>
<excludes>
<exclude>test:test</exclude>
</excludes>
<outputDirectory>lib/thirdParty/</outputDirectory>
<unpack>false</unpack>
</binaries>
</moduleSet>
</moduleSets>
最初のモジュールセットは、現在ビルドされているアセンブリのみを正しく生成します。ただし、 thirdParty には、現在ビルドされているアセンブリも含まれます。最初のセットに既に含まれているファイルを除外するにはどうすればよいですか?
ありがとう