У меня есть родительский pom и дочерний pon, и когда я запускаю пакет mvn clean на родительском pom, я получаю файл .jar, есть все равно, чтобы изменить это на tar.gz файл? Для файлов с детьми я создал файлы assembly.xml, чтобы указать файл tar.gz, нужно ли делать то же самое для родительского пом?Как получить родительский pom для вывода файлов tar.gz
0
A
ответ
1
Родитель действительно не предназначен для производства артефактов другого загара.
Вы можете попробовать подключить плагин сборки к фазе, такой как process-resources
или что-то, и попытаться, чтобы она упаковывала все ресурсы, которые вы имеете в виду, но ... как правило, не рекомендуется хранить ресурсы в вашем родителе.
Если проекты, которые распространяют этот родительский элемент, не определяют <packaging/>
, их упаковка по умолчанию будет равна pom
.
1
Укажите POM упаковки:
<packaging>pom</packaging>
Я немного удивлен тем, что ваш родитель POM работает без этого параметра. Я получил ошибки от Maven до того, как создаю новый родительский POM и забудьте изменить упаковку с jar (по умолчанию) на POM.