マルチモジュール プロジェクトがあり、1 つの子モジュールから始めています。
<modules>
<module>x</module>
</modules>
モジュール x がビルドされると、それもアセンブリ プラグインを使用して、そのアーティファクトの一部を tar.gz にまとめます。ただし、主な成果物タイプは tar.gz ではなく、SWC です (私はFlexMojosを使用しています)。アイデアは、他の子アセンブリからアセンブリを作成し、基本的に複数の tar を解凍し、それらを 1 つの 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 に対して別の親を持っているため、それらはありません。
どんな助けでも大歓迎です!