Maven архетипы созданы для создания ваших проектов с нуля; Вы не должны ничего настраивать перед запуском. Таким образом, у вас не должно быть никакого POM, пустого или другого.
Есть тонны разных архетипов; в основном это шаблоны проектов. Таким образом, вы можете сделать так, чтобы архетип генерировал базовое приложение или сложное веб-приложение, в котором уже есть Spring MVC и JPA (для взаимодействия с базой данных).
По этой ссылке: https://maven.apache.org/archetypes/maven-archetype-quickstart/
Ниже приведен пример команды генерации архетипа для архетипа быстрого запуска (просто базовый Java-проект maven).
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3
Обратите внимание, что я добавил новую строку с \, чтобы сделать ее более читаемой; Вы должны просто убрать это и объединить строки, как они были в ссылке.
Похоже, вам не хватает archetypeArtifactId
. Какой архетип вы пытались использовать?
Дополнительные предложения
Создайте вложенный подкаталог и убедитесь, что вы можете создать файл там. Затем выполните команду generate из каталога.
Вот демонстрация этого на моем ПК:
Для демонстрации
Использование Maven версии 3.3.3:
> mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] Archetype repository not defined. Using the one from [org.apache.maven.archetypes:maven-archetype-quickstart:1.0-alpha-1 -> http://10.48.82.139/ETCB/nexus/content/groups/fid] found in catalog remote
Define value for property 'groupId': my.group
Define value for property 'artifactId': my-project
Define value for property 'version' 1.0-SNAPSHOT: :
Define value for property 'package' my.group: :
Confirm properties configuration:
groupId: my.group
artifactId: my-project
version: 1.0-SNAPSHOT
package: my.group
Y: : Y
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: maven-archetype-quickstart:1.3
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: packageInPathFormat, Value: my/group
[INFO] Parameter: package, Value: my.group
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: my.group
[INFO] Parameter: artifactId, Value: my-project
[INFO] Project created from Archetype in dir: C:\Dev\git\archetype-test\my-project
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:17 min
[INFO] Finished at: 2018-09-07T14:11:07-04:00
[INFO] Final Memory: 18M/491M
[INFO] ------------------------------------------------------------------------