maven Cannot create instance问题解决

原创 2016年08月30日 15:30:47

maven 创建新项目出现问题,使用脚本:

mvn archetype:create -DgroupId=com.maven.test -Dartifact Id=HelloMaven -DpackageName=com.maven.test

经查,原来是不支持archetype:create,正确的写法为:

mvn archetype:generate -DgroupId=com.maven.test -DartifactId=HelloMaven -DpackageName=com.maven.test


参考:

maven权威指南archetype创建简单项目报错解决

在使用maven3.3.1版本和3.2.5版本时,参照《Maven权威指南》beta0.2版本第3.2节以下代码:

$ mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook

的时候报错,报错内容如下

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-archetype-plugin:2.3:create (default-cli) @ standalone-pom ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.688 s
[INFO] Finished at: 2015-04-17T00:24:33+08:00
[INFO] Final Memory: 13M/246M
[INFO] ------------------------------------------------------------------------
[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 #: Cannot create instance of interface org.apache.maven.artifact.repository.ArtifactRepository -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException

在stackoverflow找到解决方式如下

mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

修改start命令为generate

参考网址为http://stackoverflow.com/questions/29147329/unable-to-create-a-new-maven-hello-world-project

原因分析:create is deprecated in maven 3.0.5 and beyond,在maven3.0.5以上版本舍弃了create,使用generate生成项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Maven项目找不到依赖包

Maven找不到依赖包

javax.naming.NamingException: Cannot create resource instance at

java javax.naming.NamingException: Cannot create resource instance at org.apache.naming.factor...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

C compiler cannot create executables问题

今天在装advancemame游戏时遇到下面的问题,在网上搜索才知道是gcc没有装好,回想以前也有一些程序没有装好,是不是也是这个问题呢?于是试了一下以前一直没有装好的d4x,虽然现在熟悉了wget....

alsa-lib的unable to create IPC shm instance问题的解决

2015-12-08 19:34 ### 问题描述: 一个开机自动启动app,该app调用alsa-lib,有一定概率该app启动时,alsa-lib报出如下错误信息: unable to cre...

XML中配置dubbo相关标签不能解析的问题

1、问题Java工程中xml配置dubbo时提示如下问题: Multiple annotations found at this line: - cvc-complex-type.2.4....

存入数据库的Date类型只有年月日,没有时分秒的原因和解决办法

问题:存入数据库的Date类型只有年月日,没有时分秒 我尝试过几种方式,结果都是年月日,明明有些地方可以有时分秒... 后来想到,所有和时间有关的地方,有一个地方我没有去注意。我是...

解决Error 1069:The service did not start due to a logon failure

本文的解决方法旨在告诉读者即使是操作系统的账户密码过期也会引起Error 1069:The service did not start due to a logon failure

扔硬币概率

问题:连续5次扔一枚均匀的硬币,在以下3种结果中,哪种结果出现的可能性最大,请做出选择: A、正-反-正-反-正 B、正-正-反-正-正 C、正-正-反-反-反 -------------------...

麦肯锡工作方法学习笔记(二)

绝大多数工作都是为了解决“某种问题”。 也就是说,“某种问题”是起点,“解决问题”是终点。 在保证品质和效率的前提下,解决问题,这就是专家们的工作。采用麦肯锡解决问题的方式,采用的是“从零开始”的...

问题 解决

1.解析详情页(是webView)遇到的3个问题:1.图片太大,超出屏幕范围2.怎么在webView上面添加一行文字3.文字太小1.解决方法webView.scalesPageToFit =YES;2...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)