eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案

转载 2013年12月05日 23:22:15
Multiple annotations found at this line:
- Execution default-testResources of goal org.apache.maven.plugins:maven-resources-          plugin:2.4.3:testResources failed: 
 Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to collect 
 dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 () (org.apache.maven.plugins:maven-resources-
 plugin:2.4.3:testResources:default-testResources:process-test-resources)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 
 (execution: default-compile, phase: compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: 
 PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be 
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 (): 
 ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6: 
 ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:2.0.6 from http://repo1.maven.org/
 maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or 
 updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (http://
 repo1.maven.org/maven2): null to http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-
 api-2.0.6.pom
- CoreException: Could not get the value for parameter compilerId for plugin execution default-testCompile: 
 PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be 
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 (): 
 ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6: 
 ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:2.0.6 from http://repo1.maven.org/
 maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or 
 updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (http://
 repo1.maven.org/maven2): null to http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-
 api-2.0.6.pom
- Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources failed: Plugin 
 org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to collect 
 dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 () (org.apache.maven.plugins:maven-resources-
 plugin:2.4.3:resources:default-resources:process-resources)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
 2.3.2:testCompile (execution: default-testCompile, phase: test-compile)



错误信息出现在pom头的project标签,project标签内容是

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">



原因

这是由于缺少maven-resources-plugin-2.4.3.jar文件。这个文件是在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下。{user.home}是maven的配置路径,一般是我的文档,是window-preferences-MyEclipse-Maven4MyEclipse-User Setting里面的Local Repository。


解决方案

step 1、在pom.xml文件中加入maven-resources-plugin配置

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.4.3</version>
</dependency>
step 2、在命令行下运行mvn install ,如果执行正确应该会在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下看到maven-resources-plugin-2.4.3.jar文件

step 3、刷新工程(右键工程选择刷新项)

step 4、刷新maven配置,右键工程,选择Maven----Update Project Configuration


请仔细按着上述四步操作,应该不会有问题。


***********************************************************************************************************************************************************

下面的操作是本人自己操作,并非转载:

我按照以上操作之后,在eclipse中运行maven命令依旧不能执行成功,需要在cmd中执行命令才可以执行成功。

查找原因:

我在运行的maven命令后面加上 -X 查看详细命令,比如原本运行mvn test,现在就运行mvn test -X

找到报错关键字:CompilerException: tools.jar not found: jre7\.\lib\tools.jar

发现我的eclipse你的eclipse在 首选项-->java-->installed JREs里面的jre指向的是JDK而不是JRE,tools.jar是JDK才有的。

修改之后运行正常。





Maven从svn下载后,pom.xml报错解决方案

Multiple annotations found at this line: - Execution default-testResources of goal org.apache.maven....
  • hong0220
  • hong0220
  • 2014年04月22日 23:29
  • 20654

Maven创建所遇到的问题记录

Maven创建所遇到的问题记录: 第一次搭建ssm框架,eclipse搭建maven时候,遇到了各种奇葩奇怪的问题,各种百度Google,终无解。 偶然看见的maven官网maven对jdk版本的...
  • geqianqing
  • geqianqing
  • 2016年05月31日 22:36
  • 5811

使用maven的maven-shade-plugin插件时需要注意的一个问题

maven-shade-plugin插件有个配置属性:createDependencyReducedPom 注意这个属性,它默认值为true. 如果你用这个插件来deploy,或者发布到中央仓库 这个...
  • thc1987
  • thc1987
  • 2015年03月10日 16:05
  • 18129

Maven之——eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案

在别的机子上创建一个maven工程,复制到本机上导入,出现pom.xml文件错误,提示错误如下 Multiple annotations found at this line: - Execution...
  • l1028386804
  • l1028386804
  • 2016年07月05日 10:15
  • 4107

Maven 报:Could not find artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3

前些时候我学习Maven,我遇到了以下两个错误(该死的这两个错误,让我浪费了四天时间): 1、Could not resolve archetype org.apache.maven.archety...
  • x9x9x9x9
  • x9x9x9x9
  • 2012年07月09日 10:17
  • 3605

"Failure to transfer org.apache.maven.plugins:maven-compiler-plugin"解决方案

关于"Failure to transfer org.apache.maven.plugins:maven-compiler-plugin"解决方案
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016年01月22日 15:08
  • 4074

eclipse加载maven工程提示pom.xml无法解析

eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案 在别的机...
  • dy357978912
  • dy357978912
  • 2013年10月04日 10:32
  • 1706

新建maven项目时pom.xml文件第一行报org.apache.maven.plugin.war.WarMojo的解决方法

新建maven项目的时候pom.xml文件第一行报错,如下: 出现这个错误的原因是 org.apache.maven.pluginsmaven-war-plugin这个插件的默认的版本在jdk1.7下...
  • qq807500387
  • qq807500387
  • 2017年01月05日 20:45
  • 1017

maven : Failed to execute goal org.apache.maven.plugin错误Generating project in Interactive mode提示解决方案

maven能有效管理我们的jar包,初学者在使用mvn命令创建maven项目的时候可能会遇到Failed to execute goal org.apache.maven.plugin错误和Gener...
  • qq598535550
  • qq598535550
  • 2016年06月03日 23:16
  • 4556

关于maven的 Failed to execute goal org.apache.maven.plugins错误解决方案

一般eclipse 4之后的版本都会有maven插件这时我们就不用再下载Maven插件了,但当运行maven的Pom.xml文件时会出现下列错误: [INFO] Scanning for projec...
  • wenwen360360
  • wenwen360360
  • 2016年10月01日 20:05
  • 577
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
举报原因:
原因补充:

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