我正在尝试运行mvn archetype:generate
以创建一个简单的 Maven 项目。然而,这些命令开始构建另一个 Maven 项目。我不明白为什么会这样。请查看所附图片。
最后最终mvn archetype:generate
失败。任何指针将不胜感激。谢谢。
任何指针将不胜感激。谢谢。
您必须指定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:generate 最终失败。
如果您刚刚安装了 Maven,可能是正常的,根据链接中的文档:
“这是因为 Maven 正在将最新的工件(插件 jar 和其他文件)下载到您的本地存储库中。您可能还需要执行几个命令在它成功之前的几次。”
无论如何,请发布错误以了解更多信息。
我的桌面上有一个孤儿pom.xml
,这是导致问题的原因。通过删除孤立文件修复它并且原型生成成功。