2015-05-22 134 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中可用,則不需要此步驟。