1

マルチモジュール プロジェクトがあり、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 に対して別の親を持っているため、それらはありません。

どんな助けでも大歓迎です!

4

0 に答える 0