我正在使用 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>
第一个模块集仅正确生成当前构建的程序集。但是,第三方也包括当前构建的程序集。我将如何排除已包含在第一组中的文件?
谢谢