Как включить созданные сборки модулей Maven в многокомпонентную сборку? - PullRequest
1 голос
/ 27 сентября 2011

У меня есть многомодульный проект, и я начинаю с одного дочернего модуля:

<modules>
    <module>x</module>
</modules>

При сборке модуля x он также использует плагин сборки, чтобы собрать некоторые из его артефактов в tar.GZ.Однако его основной тип артефакта - не tar.gz, это SWC (я использую FlexMojos ).Идея состоит в том, чтобы создать сборку из других дочерних сборок, по сути разархивировав несколько tars и заархивировав их в один.

Я хочу вытащить этот tar.gz из моей родительской сборки, но используя moduleSet / binaryПриведенная ниже комбинация, кажется, позволяет получить только другие артефакты SWC.

<moduleSets>
  <moduleSet>

    <includes>
      <include>blah:x</include>
    </includes>

    <binaries>
      <outputDirectory>${module.artifactId}</outputDirectory>
      <unpack>true</unpack>
    </binaries>

  </moduleSet>
</moduleSets>

Я знаю о проблемах с использованием сборочных плагинов в многомодульных сборках - у меня их нет, потому что у моих потомков разныеродитель этого ПОМ.

Любая помощь приветствуется!

...