Maven install命令出错

时间:2015-05-22 17:33:33

标签: java spring maven spring-mvc

我运行了以下maven命令,如以下GitHub项目所示。

MVN命令为mvn archetype:generate -DarchetypeGroupId=com.github.spring-mvc-archetypes -DarchetypeArtifactId=spring-mvc-quickstart -DarchetypeVersion=1.0.0 -DgroupId=my.groupid -DartifactId=my-artifactId -Dversion=version

但是,我最终得到以下错误:

[INFO] Generating project in Interactive mode
[WARNING] Archetype not found in any catalog. Falling back to central repository (http://repo.maven.apache.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere.
Downloading: http://repo.maven.apache.org/maven2/com/github/spring-mvc-archetypes/spring-mvc-quickstart/1.0.0/spring-mvc-quickstart-1.0.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.882 s
[INFO] Finished at: 2015-05-22T22:42:38+05:30
[INFO] Final Memory: 15M/114M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.github.spring-mvc-archetypes:spring-mvc-quickstart:1.0.0) -> [Help 1]
[ERROR] 

1 个答案:

答案 0 :(得分:3)

您要使用的原型不在maven中央存储库(后备消息)中。 Maven告诉你它无法执行原型生成目标,因为它无法找到原型。

我认为最好的方法是遵循该原型的说明:https://github.com/kolorobot/spring-mvc-quickstart-archetype

您需要克隆存储库,执行maven clean install(将在本地maven存储库中安装该原型)。然后原型可以正常使用。

如果原型在maven中心可用,则不需要此步骤。