Укажите архетип для архетипа: создать в командной строке

Я создаю архетип Maven для простого проекта. Я использую archetype:generate, и это дает мне список типов архетипов для создания. Я уверен, что хочу

99: remote -> maven-archetype-quickstart (An archetype which contains a sample Maven project.)

Я могу просто ввести" 99 " интерактивно, но я пытаюсь написать сообщение в блоге. Я не хочу говорить своим читателям "искать Maven-archetype-quickstart в сотнях вариантов", и я знаю, что это не всегда будет номером 99.

Итак, как указать в командной строке архетип для генерировать?

(аналогичный вопрос обсуждает, какой архетип использовать, но не как указать его неинтерактивно)

1 ответов


вы можете предоставить аргументы через "Свойства системы", а в:

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false