Невозможно создать родительский проект maven из командной строки - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь сгенерировать пустой родительский проект maven из командной строки, используя следующую команду:

mvn archetype:generate \
-DgroupId=demo-group \
-DartifactId=multi-module-demo \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false \
-Dpackaging=pom

Проект генерируется, но генерируется упаковка 'jar' вместо 'pom'.Хотя я упомянул в команде -Dpackaging = pom.Пожалуйста, предложите, если я что-то упускаю в этой команде.

Я использую maven 3.6.0

1 Ответ

0 голосов
/ 31 января 2019

Если вы выберете maven-archetype-quickstart в качестве архетипа, он создаст проект с файлом Java, который затем должен быть упакован в банку.Так что установка упаковки = pom здесь не имеет смысла, поэтому вы просто не можете этого сделать.

Найден старый ответ

Так что в вашем случае вы можете создать его с помощью:

mvn archetype:generate \
-DarchetypeGroupId=org.codehaus.mojo.archetypes \
-DarchetypeArtifactId=pom-root \
-DarchetypeVersion=RELEASE \
-DgroupId=demo-group \
-DartifactId=multi-module-demo \
-DinteractiveMode=false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...