Maven 3:Stripes Archetype - 无法创建项目?

时间:2013-02-02 11:36:55

标签: maven stripes maven-archetype

我正在遵循本指南:

http://www.stripesframework.org/pages/viewpage.action?pageId=1572995&decorator=printable

我运行以下命令,报告BUILD SUCCESS:

  

mvn install:install-file   -Dfile =条纹-原型-快速启动-1.0.jar   -DgroupId = net.sourceforge   -DartifactId =条纹-原型-快速启动   -Dversion = 1.0 -Dpackaging = jar

我之前从这里下载了文件“stripes-archetype-quickstart-1.0.jar”:

http://sourceforge.net/projects/mvnstripes/files/stripes-quickstart-1.0/1.0/stripes-archetype-quickstart-1.0.jar/download

到目前为止一直很好,现在我继续使用指南并尝试使用此命令创建基于原型的项目:

  

mvn archetype:generate   -DarchetypeArtifactId =条纹-原型-快速启动   -DarchetypeGroupId = net.sourceforge   -DarchetypeVersion = 1.0

但Maven似乎没有认识到新安装的原型;它进入交互模式:

  

您的过滤器与任何原型都不匹配(提示:输入以返回   初始列表)选择一个数字或应用过滤器(格式:   [groupId:] artifactId,区分大小写):::

我在这里缺少一个技巧吗?

2 个答案:

答案 0 :(得分:1)

在引用本地原型时,您应该使用选项“-DarchetypeCatalog = local”,例如

  mvn  archetype:generate -DarchetypeCatalog=local

答案 1 :(得分:1)

使用-DinteractiveMode=false

将解决问题