Maven 3: не удалось выполнить цель org.apache.maven.plugins: maven-archetype-plugin: 2.2: генерировать - PullRequest
6 голосов
/ 07 февраля 2012

Я пытаюсь проверить maven , используя

mvn archetype:generate -DgroupId=org.sonatype.mavenbook -DartifactId=quickstart -Dversion=1.0-SNAPSHOT -DpackageName=org.sonatype.mavenbook -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.0 -DinteractiveMode=false

Через несколько минут система показывает мне это:

Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/archetype/archetype-catalog/2.2/archetype-catalog-2.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/archetype/archetype-catalog/2.2/archetype-catalog-2.2.pom (2 KB at 4.4 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/archetype/archetype-models/2.2/archetype-models-2.2.pom
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/archetype/archetype-models/2.2/archetype-models-2.2.pom (3 KB at 5.8 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom (8 KB at 17.0 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom
Downloading: http://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.8.1/ant-parent-1.8.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30:36.874s
[INFO] Finished at: Tue Feb 07 15:59:39 BRST 2012
[INFO] Final Memory: 5M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: Execution default-cli of goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate failed: Plugin org.apache.maven.plugins:maven-archetype-plugin:2.2 or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-archetype-plugin:jar:2.2 (): Failed to read artifact descriptor for org.codehaus.plexus:plexus-utils:jar:1.5.8: Could not transfer artifact org.codehaus.plexus:plexus:pom:2.0.2 from/to central (http://repo.maven.apache.org/maven2): Read timed out -> [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/PluginResolutionException

Как я могу это исправить? Заранее спасибо!

Ответы [ 5 ]

6 голосов
/ 12 июня 2014

Я тоже столкнулся с той же проблемой, когда создавал проект с помощью Idea IDE. Используя метод ниже, вы можете создать отдельное приложение или веб-приложение без каких-либо ошибок.

Идите в Терминал. Введите ниже указанные команды и выполните.

Для веб-приложения:

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Для автономного применения:

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Это создаст структуру проекта путем загрузки соответствующих банок и т. Д. Когда это будет сделано, структура проекта будет создана. Откройте IDE и направьте ее в созданный файл Project Pom.xml.

1 голос
/ 14 февраля 2012

Ошибка:

Не удалось прочитать дескриптор артефакта для org.codehaus.plexus: plexus-utils: jar: 1.5.8: Не удалось передать артефакт org.codehaus.plexus: plexus: pom: 2.0.2 от / к центральному (http://repo.maven.apache.org/maven2): Тайм-аут считывания Попробуйте еще раз, когда ваша сеть работает лучше (лучше интернет-соединение). Проверьте с помощью ping, можете ли вы подключиться к http://repo.maven.apache.org/maven2.

0 голосов
/ 25 июня 2013

У меня была такая же проблема.Maven не может просматривать плагины, в данном случае архетип.Это проблема сети.Вы за прокси или брандмауэр?Если это так, следуйте инструкциям, приведенным здесь .В противном случае, установите разрешения брандмауэра, и вы также можете попробовать использовать sudo.

0 голосов
/ 11 июня 2013

Я столкнулся с этой проблемой, когда моя машина находится за брандмауэром (корпоративная сеть), и я не настроил прокси в ~/.m2/settings.xml.

Может быть и обратное, прокси определен, но вы больше не подключены к этой сети.

Подробную информацию о Файл Maven settings.xml можно найти здесь .

0 голосов
/ 21 мая 2012

может быть, вам следует попробовать в корневом режиме: попробуйте с помощью sudo + command

...