我正在遵循本指南:
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”:
到目前为止一直很好,现在我继续使用指南并尝试使用此命令创建基于原型的项目:
mvn archetype:generate -DarchetypeArtifactId =条纹-原型-快速启动 -DarchetypeGroupId = net.sourceforge -DarchetypeVersion = 1.0
但Maven似乎没有认识到新安装的原型;它进入交互模式:
您的过滤器与任何原型都不匹配(提示:输入以返回 初始列表)选择一个数字或应用过滤器(格式: [groupId:] artifactId,区分大小写):::
我在这里缺少一个技巧吗?
答案 0 :(得分:1)
在引用本地原型时,您应该使用选项“-DarchetypeCatalog = local”,例如
mvn archetype:generate -DarchetypeCatalog=local
答案 1 :(得分:1)
-DinteractiveMode=false
将解决问题