我正在尝试运行mvn archetype:generate
来创建一个简单的maven项目。但是命令开始构建另一个maven项目。我不明白为什么会这样。请查看附图。
最后mvn archetype:generate
最终失败了。任何指针都将非常感激。感谢。
任何指针都将非常感激。感谢。
答案 0 :(得分:0)
您必须指定 groupId 和 artifactId 参数(通常是包/公司和名称你的应用程序)如例:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app-name
-DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0-SNAPSHOT
-DinteractiveMode=false
请参阅快速入门指南http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
您还可以使用像Eclipse这样的IDE,使用更加用户友好的向导来生成新的Maven项目。
最后mvn archetype:生成失败。
根据链接中的文档,如果您刚安装了Maven,可能会正常 “这是因为Maven正在将最新的工件(插件罐和其他文件)下载到本地存储库中。您可能还需要在成功之前执行该命令几次。”
无论如何,请发布错误以进一步说明。
答案 1 :(得分:0)
我的桌面上有一个孤立的pom.xml
,这导致了这个问题。通过删除孤立文件并且原型生成成功来修复它。