我正在看一些maven教程视频,然后我在安装maven后遇到了这个命令:
mvn archetype:create -DgroupId=com.di.maven -DartifactId=hello-world
生成失败并引发以下错误:
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:create
(default-cli) on project standalone-pom: Unable to parse configuration of mojo
org.apache.maven.plugins:maven-archetype-plugin:2.3:create for parameter #: Abstract
class or interface 'org.apache.maven.artifact.repository.ArtifactRepository' cannot be
instantiated -> [Help 1]
原因是什么,我该如何修复它?我正在Ubuntu中以用户身份运行。
4条答案
按热度按时间i86rm4rw1#
将
create
更改为generate
cczfrluj2#
mvn archetype:create
在Maven 3.0.5及更高版本中已弃用,as mentioned in the documentation请改用
mvn archetype:generate
:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-archetype
这是一个交互式命令,要求输入
groupId
、artifactId
、version
等值。您也可以在命令中指定这些值并选择非交互式模式。iszxjhcz3#
创建在maven 3.0.X或更高版本中不起作用,所以使用generate代替create
7rtdyuoh4#
加
到你的pom文件