Java Maven 3:未能执行goal org.apache.Maven.plugins:Maven原型插件:2.2:generate

Java Maven 3:未能执行goal org.apache.Maven.plugins:Maven原型插件:2.2:generate,java,maven-3,maven-plugin,maven-archetype,Java,Maven 3,Maven Plugin,Maven Archetype,我正在尝试使用 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 -Darch

我正在尝试使用

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
我怎样才能解决这个问题?提前谢谢

错误是:

未能读取org.codehaus.plexus:plexus的项目描述符utils:jar:1.5.8:无法将项目org.codehaus.plexus:plexus:pom:2.0.2从/传输到中心(http://repo.maven.apache.org/maven2):读取超时 请在网络运行更好时重试(internet连接更好)。
使用ping检查是否可以连接到。

可能是您应该在根模式下尝试:使用
sudo
+命令尝试当我的机器位于防火墙(公司网络)后面,并且我没有在
~/.m2/settings.xml
中设置代理时,我遇到了此问题

相反的情况也可能是这样的,已经定义了代理,但您不再连接到该网络


关于的详细信息。

我也有同样的问题。Maven似乎无法查看插件,在本例中是原型。这是一个网络问题。你是在代理还是防火墙后面?如果是,请按照给出的说明进行操作。否则,设置防火墙权限,也可以尝试使用sudo

我在使用Idea IDE创建项目时也遇到了同样的问题。使用以下方法,您可以创建独立应用程序或web应用程序,而不会出现任何错误

去候机楼。键入下面提到的命令并执行

对于web应用程序:

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

对于独立应用程序:

mvn原型:generate-DgroupId={project packaging}-DartifactId={project name}-DarchetypeArtifactId=maven原型快速启动-DinteractiveMode=false


这将通过下载相关JAR等创建项目结构。完成后,项目结构已创建。打开一个IDE并将其定向到已创建项目的Pom.xml文件

[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。[错误]使用-X开关重新运行Maven以启用完全调试日志记录。当我运行旧的Maven命令创建项目(mvn原型:create)时,出现了一个错误,此页面有助于创建项目(mvn原型:create),该项目在以root权限运行时起作用。因此,我们投票支持这个答案。