首页 > 代码库 > Maven-FAQ
Maven-FAQ
1、Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.5...:
Q:
第一次使用maven+eclipse(kepler),创建maven 工程后,遇到如下问题:
Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.5...
A:
在stackoverflow发现答案:
在工程的pom.xml中添加:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
</pluginManagement>
</build>
问题神奇的解决。由于本人还是maven菜鸟,原因暂时不明。以后再慢慢探索吧。
原链接:http://stackoverflow.com/questions/19056829/pom-error-in-eclipse
2、Failed to read artifact descriptor for xx:yy:zz:dd
Q:
如题所示。xx:yy:zz:dd表示插件的唯一坐标。
A:
1. 首先关闭 eclipse。
2. 删除repository 目录下全部东西。
3. 启动eclipse。
4. 在项目上选择maven菜单, 选择菜单中的 upate projec子菜单。 问题解决。
3、命令行手动创建maven项目失败
在windows cmd命令窗口手工键入:
E:\src\mvnex>mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch04 -Dartifa
ctId=simple-weather -DpackageName=org.sonatype.mavenbook -Dversion=1.0
创建项目失败,错误信息如下:
Q:
[ERROR] No plugin found for prefix ‘archetype‘ in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (E:\repository\maven), central (http://repo.maven.apache.org
/maven2)] -> [Help 1]
A:
因为是在offline的情况下执行mvn命令,所以如果本地mvn仓库没有插件的话,则会创建失败。
4、使用maven install项目的时候,资源文件好像没有一起发布到目的文件夹
在对maven工程进行jar打包验证过程中,在“source folder”中的资源文件都被打包到了jar中。
5、maven 3.2 + findbugs可能导致有问题。建议使用freestyle风格,或者maven3.0.
https://issues.jenkins-ci.org/browse/JENKINS-19096
上面链接中,findbugs的作者建议使用freestyle风格。
经过验证,果然freestyle风格的好用。下图是截图。我们可以看到,构建成功了,并且显示了FindBugs的输出。
与此对比的maven风格的输出,我们看到构建失败了:
来自为知笔记(Wiz)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。