“ 5分钟内完成Maven”教程中的原型插件错误

我正在尝试5分钟内的Maven教程,几乎立即遇到错误。从结果mvn --versionARE


Apache Maven 3.5.2

Maven home: /usr/share/maven

Java version: 1.8.0_171, vendor: Oracle Corporation

Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "4.15.0-23-generic", arch: "amd64", family: "unix"

当我在本教程中运行下一个命令时,


$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app \

   -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

我收到以下错误:


[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli)

on project standalone-pom: archetypeCatalog 'http://mavenrepo.openmrs.org/nexus/content/repositories/public/archetype-catalog.xml'

is not supported anymore. Please read the plugin documentation for details. -> [Help 1]

其中“帮助1”只是MojoFailureException的文档。


原型插件似乎发布了一项重大更改,而Maven教程尚未进行更新以反映这一点。尽管有趣的是,文档为Quickstart Archetype建议的命令,


$ mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3

也因相同的错误而失败。


是否仍然可以基于Quickstart原型生成Maven项目,如果可以,我该怎么做?


慕少森
浏览 203回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java