java - 从命令行搜索 Maven 过滤器

标签 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 命令?也许它可能不存在,因为我试图从 eclipse 中的 mavin 插件创建它,我发现的只是 maven-archetype-webapp 如果是这种情况,我如何将 jee6 添加到 maven在 Eclipse 上过滤?

最佳答案

您没有指定 artifactGroupId(并且 artifactId 与您尝试的稍有不同)。所以下面的命令行应该可以工作:

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

并更准确地回答您的问题。当您看到这个庞大的 Artifact 列表 时,您可以键入一些字符,例如javaee6+enter 来过滤结果列表。 (它将根据 archetypeGroupId 或 archetypeArtifactId 进行过滤)

关于java - 从命令行搜索 Maven 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498153/

相关文章:

java - 迷宫求解器问题(出现堆栈溢出错误)

java - 在 JUnit 测试中捕获 AssertionError 是个好主意吗?

java - 如何制作检查输入验证的 do-while 循环

linux - 如何创建没有中间目录的zip文件?

java - 无法创建 AsynchronousJiraRestClientFactory(依赖性问题)

java - 如何在eclipse中从maven创建项目

testing - 如何在多模块 Maven 构建中列出最慢的 JUnit 测试

java - 禁用 JToggleButton 而不使其变灰

linux - centos 7 pip 安装 cx_oracle。错误 : cannot locate oracle instant client sdk rpm header files

linux - nslookup 报告 "can' t 解析 '(null)' : Name does not resolve"though it successfully resolved the DNS names