В моей структуре проекта у меня есть 2 дочерних модуля проекта, которые создают файл tar после сборки (не использует сборку для сборки дочернего модуля, используя плагин ant).Теперь у меня есть родительский модуль, который копирует tar-файл дочерних модулей в другой tar, созданный с помощью плагина сборки как часть структуры релиза.
Parent Pom Assembly
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
Файл сборки:
<fileSets>
<fileSet>
<directory>${project.basedir}/module1/target</directory>
<outputDirectory>/install/bin</outputDirectory>
<includes>
<include>*.tar</include>
</includes>
</fileSet>
</fileSets>
Теперь, когда родительская сборка выполняется перед сборкой дочернего модуля, родительский модуль собирается в файл сборки и файл сборки, пытаясь извлечь упомянутое имя файла, но так как дочерний модуль не собирался до этого, выдает ошибку.Но если я создаю дочерний проект вручную, тогда он работает нормально.
Итак, как я могу поручить сначала создать дочерний модуль или любое другое решение этой проблемы.