2015-06-10 3 views
0

Я получил эту ошибку, когда я пытаюсь создать проект с использованием Maven 3.3.3 с помощью архетипов плагин:МВН архетип: генерировать вопрос

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 27.372 s 
[INFO] Finished at: 2015-06-10T10:51:23-07:00 
[INFO] Final Memory: 10M/155M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Could not find goal 'generate' in plugin org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7 among available goals create-from-project 
, create -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException 

Любая помощь приветствуется.

Thanks

ответ

1

Можете ли вы написать команду, которая дает вам этот выход?

Это должно выглядеть примерно так:

mvn archetype:generate -B -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.1 -DgroupId=com.company -DartifactId=project -Dversion=1.0-SNAPSHOT -Dpackage=com.company.project

Просто попробуйте использовать команду выше (изменить свой артефакт, GroupID и пакет, конечно).

+0

В итоге я получаю ту же ошибку. –

+0

Я использовал следующую команду mvn archetype: generate -B -DarchetypeGroupId = org.apache.maven.archetypes -DarchetypeArtifactId = maven-archetype-quickstart -DarchetypeVersion = 1.1 -DgroupId = com.company -DartifactId = project -Dversion = 1.0-SNAPSHOT -Dpackage = com.company.project –

+0

Любые входы на этом помогут !!! –

0
in plugin org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7 

Текущая версия плагина составляет 2,3, а не 1,0-альфа-7.

Вы либо вызываете его с номером версии, запускаете его из проекта, который указывает версию для этого плагина, либо используя репозиторий, который не синхронизируется с Central.

Во-первых, убедитесь, что вы вызываете archetype:generate, без дополнительного номера версии.

Затем попробуйте запустить из нового, полностью пустого каталога (т. Е. Нет pom.xml).

Временно переведите ~/.m2 в каталог.

После этих шагов, если вы все еще видите ту же ошибку, вызовите maven с -X для получения более подробного вывода отладки. Например, я вижу:

[DEBUG] Resolved plugin version for org.apache.maven.plugins:maven-archetype-plugin 
to 2.3 from repository central (https://repo1.maven.org/maven2, 
default, releases+snapshots) 

ясно описывает, как был выбран 2.3.

+0

Я не вызываю версию плагина с помощью команды !! При проверке файла maven-metadata-central.xml содержимое указано ниже. –

+0

: Я не вызываю версию плагина с помощью команды !! При проверке файла maven-metadata-central.xml содержимое указано ниже. org.apache.maven.plugins Maven-плагин архетип- 2,1 2,1 1,0-альфа-3 1,0-альфа-4 1.0-альфа-7 2,0-альфа-1 2,0-альфа-2 2,0-альфа-3 2,0-альфа-4 2,0-альфа-5 2.0 2.1

1

Попробуйте обновить мета-данные maven, добавив -U.

mvn archetype:generate -DgroupId=com.company -DartifactId=project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -U