从命令行搜索maven过滤器

时间:2013-03-19 11:24:53

标签: java linux maven java-ee-6

我尝试使用以下代码从命令行创建maven webapp jee6:

mvn archetype:generate -DgroupId=com.henry.tutoria -DartifactId=jee6example 
-DarchetypeArtifactId=maven-archetype-webapp-javaee6

但在命令行中,它返回253,其中包含:

253: remote -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)

我试图按顺序查看这些数字,但这太麻烦了。有没有人知道用webapp-javaee6搜索号码的linux命令?也许它可能不存在,因为我试图从我的mavin插件在eclipse中创建它,我发现只有maven-archetype-webapp如果是这种情况,如何在eclipse上添加jee6到maven过滤器?

1 个答案:

答案 0 :(得分:3)

您没有指定artifactGroupId(并且artifactId与您尝试的那个略有不同)。因此以下命令行应该可以工作:

mvn archetype:generate -DgroupId=com.henry.tutoria -DartifactId=jee6example -DarchetypeArtifactId=webapp-javaee6 -DarchetypeGroupId=org.codehaus.mojo.archetypes

更准确地回答你的问题。当您看到此巨大工件列表时,您可以键入一些字符,例如javaee6 + enter来过滤结果列表。 (它将过滤archetypeGroupId或archetypeArtifactId)