当前位置:首页 » Apache技术知识

【Maven进阶三】 Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.4……

2016-02-26 09:28 本站整理 浏览(356)
在使用命令窗口创建Maven项目的时候,遇到了错误,错误信息如下:

具体错误代码为:[ERROR] Failed toexecute goal org.apache.maven.plugins:maven-archetype-plugin:2.4:create(default-cli) on project standalone-pom:
Unable to parse configuration of mojoorg.apache.maven.plugins:maven-archetype-plugin:2.4:create for parameter #:Cannot create instance of interfaceorg.apache.maven.artifact.repository.ArtifactRepository -> [Help 1]

首先遇到这个错误,让人联想到的就是Maven是不是出现错误了呢?JDK是不是因为版本的问题?是不是也出现错误了?(也就是Java
Home or Maven Home的错误)


结果试了之后没有任何错误,那到底是什么原因呢?通过查阅到了有效信息;archetype:create命令已经过期,需要使用archetype:generate 来进行代替.在我的电脑上,安装的Maven版本是3.2.3,但通过和错误对比,它提示的却是2.4等等的信息,可以猜测有可能是因为版本的问题,经过文档查阅,我们可以采用generate代替create,来实现父窗体的创建。
最后解决的效果则是上篇博客(dos命令实现maven分模块创建),当然首先你应该先去尝试使用create去创建,第二种选择才是generate,在操作的过程中,又或许会出现其他的问题,欢迎交流。