0

我正在遵循本指南:

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

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

mvn install:install-file -Dfile=stripes-archetype-quickstart-1.0.jar -DgroupId=net.sourceforge -DartifactId=stripes-archetype-quickstart -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=stripes-archetype-quickstart -DarchetypeGroupId=net.sourceforge -DarchetypeVersion=1.0

但是 Maven 似乎无法识别新安装的原型;它进入交互模式:

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

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

4

2 回答 2

1

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

  mvn  archetype:generate -DarchetypeCatalog=local
于 2013-02-03T06:11:07.060 回答
1

with-DinteractiveMode=false将解决问题

于 2017-07-10T08:17:12.947 回答