Я создал и установил свой собственный архетип, и теперь я пытаюсь создать новый проект с ним с помощью командной строки. Когда я запускаю
mvn archetype:generate -DarchetypeCatalog=local
, я вижу, что архетип установлен:
19: local -> myOwnArchetype (Archetype - my own archetype)
И в archetype-catalog.xml я нахожу
de.rm.trial
myOwnArchetype
1.0
Archetype - my own archetype
Когда я пытаюсь
mvn archetype:generate -DarchetypeCatalog=local -DarchetypeGroupId=de.rm.trial -DartifactId=myOwnArchetype -DarchetypeVersion=1.0 -DgroupId=de.rm.trial.mynew -DartifactId=myNewProject
, он все еще спрашивает: «Выберите число:».
Я нашел эту ссылку Укажите архетип для архетипа: сгенерировать в командной строке , поэтому я попробовал это с помощью
mvn archetype:generate -DarchetypeCatalog=local -DarchetypeGroupId=de.rm.trial -DartifactId=myOwnArchetype -DarchetypeVersion=1.0 -DgroupId=de.rm.trial.mynew -DartifactId=myNewProject -DinteractiveMode=false
К сожалению, maven сообщает
[INFO] No archetype defined. Using maven-archetype-quickstart (de.rm.trial:maven-archetype-quickstart:1.0)
Я больше не знаю, что с ним может быть не так?