我有一个多模块项目,我只从一个子模块开始:
<modules>
<module>x</module>
</modules>
当模块 x 构建它时,它也使用程序集插件将它的一些工件放在一个 tar.gz 中。但是,它的主要工件类型不是 tar.gz,而是 SWC(我使用的是FlexMojos)。这个想法是从其他子程序集创建一个程序集,基本上解压缩多个 tar 并将它们压缩成一个。
我想在我的父程序集中取出这个 tar.gz,但是使用下面的 moduleSet/binary 组合我似乎只能获得其他 SWC 工件。
<moduleSets>
<moduleSet>
<includes>
<include>blah:x</include>
</includes>
<binaries>
<outputDirectory>${module.artifactId}</outputDirectory>
<unpack>true</unpack>
</binaries>
</moduleSet>
</moduleSets>
我知道将程序集插件与多模块构建一起使用的问题 - 我没有它们,因为我的孩子与这个 POM 有不同的父级。
任何帮助表示赞赏!