首页 > Web开发 > 详细

2016.6.21 maven使用cmd新建项目时,failed to execute goal org.apache.maven.plugins:maven-archetye-plugin:2.4:generate...

时间:2016-07-08 18:05:43      阅读:405      评论:0      收藏:0      [点我收藏+]

在学习maven的时候,想要新建一个maven工程,在命令行执行create或generate命令。

技术分享

 

错误如图所示:

failed to execute goal org.apache.maven.plugins:maven-archetye-plugin:2.4:generate...

技术分享

 

解决办法:

这里面提到了四种可能的原因及解决办法。

环境变量配置什么的检查就不提了。

(1)jdk版本的原因

查看maven的README.txt文件可以看到maven对jdk版本的要求。

技术分享

测试结果:可以知道我的jdk是匹配的。

 

(2)命令语句的原因

archetype:create命令已经过期,需要使用 archetype:generate 来进行代替,因为maven在3.0.5及以上就建议采用genrate命令了,建议大家尽量采用genrate代替create命令。

测试过,不管是generate还是create都失败。

 

(3)maven插件的原因

maven-archetype-plugin 2.4版本的插件有问题,换其它版本进行创建,于是采用以下指令进行尝试:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:create  -DgroupId=com.chuanliu.c11 -DartifactId=c11searcher

测试结果:还是失败。

 

(4)删除repository/org/apache/maven/plugins/下的maven-archetype-plugin

技术分享

测试结果:成功!

删除完毕后,再运行刚刚的命令,会发现这个文件夹又会重新被download,然后项目就正确创建了。

2016.6.21 maven使用cmd新建项目时,failed to execute goal org.apache.maven.plugins:maven-archetye-plugin:2.4:generate...

原文:http://www.cnblogs.com/lyh421/p/5654163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!