为什么我不能创建Maven项目?

时间:2015-08-05 14:30:59

标签: java maven

mvn -version

mvn -version

mvn archetype:create \
> -DgroupId=com.tobilko \
> -DartifactId=site \
> -DarchetypeArtifactId=maven-archetype-webapp

我将使用maven-archetype-webapp原型与Maven创建一个项目。为什么我不能这样做?我刚刚开始学习Maven,所以错误并没有告诉我任何事情:

[ERROR] 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: org.apache.maven.artifact.repository.ArtifactRepository.
<init>() -> [Help 1]

我不想拥有任何其他原型或默认原型。

2 个答案:

答案 0 :(得分:4)

不要使用create use generate。像这样的东西 mvn archetype:generate  -DgroupId = com.tobilko  -DartifactId =网站  -DarchetypeArtifactId =行家-原型-web应用

答案 1 :(得分:4)

archetype:createdeprecated

改为使用

archetype:generate

请参阅此link以获取参考资料,因为您已开始学习maven