2015-05-22 267 views
3

我运行了以下的maven命令,如下面的GitHub项目所示。Maven安装命令给出错误

的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] 
+2

您是否先安装? –

+0

@DaveNewton我应该怎么做? – Illep

+0

它如何对网站说。 –

回答

3

您要使用的原型是不是在Maven中央存储库(回退的消息)。 Maven告诉你它不能执行原型生成目标,因为它找不到原型。

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

你需要克隆库,做行家全新安装(将安装在你的本地仓库是原型)。那么原型可以正常使用。

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