文档章节

clipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:

phantome
 phantome
发布于 2014/04/15 13:37
字数 593
阅读 71
收藏 0

在别的机子上创建一个maven工程,复制到本机上导入,出现pom.xml文件错误,提示错误如下:

报错信息代码
  1. Multiple annotations found at this line:  
  2. - Execution default-testResources of goal org.apache.maven.plugins:maven-resources-          plugin:2.4.3:testResources failed:  
  3.  Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to collect  
  4.  dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 () (org.apache.maven.plugins:maven-resources-  
  5.  plugin:2.4.3:testResources:default-testResources:process-test-resources)  
  6. - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile  
  7.  (execution: default-compile, phase: compile)  
  8. - CoreException: Could not get the value for parameter compilerId for plugin execution default-compile:  
  9.  PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be  
  10.  resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 ():  
  11.  ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6:  
  12.  ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:2.0.6 from http://repo1.maven.org/  
  13.  maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or  
  14.  updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (http://  
  15.  repo1.maven.org/maven2): null to http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-  
  16.  api-2.0.6.pom  
  17. - CoreException: Could not get the value for parameter compilerId for plugin execution default-testCompile:  
  18.  PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be  
  19.  resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 ():  
  20.  ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6:  
  21.  ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:2.0.6 from http://repo1.maven.org/  
  22.  maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or  
  23.  updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (http://  
  24.  repo1.maven.org/maven2): null to http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-  
  25.  api-2.0.6.pom  
  26. - Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources failed: Plugin  
  27.  org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to collect  
  28.  dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 () (org.apache.maven.plugins:maven-resources-  
  29.  plugin:2.4.3:resources:default-resources:process-resources)  
  30. - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:  
  31.  2.3.2:testCompile (execution: default-testCompile, phase: test-compile)  

 

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

Xml代码
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  2.  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。

 

解决方案

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

Xml代码
  1. <dependency>  
  2.     <groupId>org.apache.maven.plugins</groupId>  
  3.     <artifactId>maven-resources-plugin</artifactId>  
  4.     <version>2.4.3</version>  
  5. </dependency>  

 
2、在命令行下运行mvn install ,如果执行正确应该会在{user.home}\.m2\repository\org\apache\maven\plugins\maven- resources-plugin\下看到maven-resources-plugin-2.4.3.jar文件
3、刷新工程(右键工程选择刷新项)

4、刷新maven配置,右键工程节点,选择Maven4MyEclipse-Update Project Configuration

© 著作权归作者所有

共有 人打赏支持
phantome
粉丝 17
博文 280
码字总数 328011
作品 0
浦东
程序员
私信 提问
maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3

一、发现问题 建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3错误。 二、原因分析...

第三方那块
2017/11/05
0
0
Maven 构建web工程

前言: web开发 一直用tomcat ,maven 这个词很熟悉一直没用过,现在开始用maven构建一次工程。 环境: jdk1.8 eclipse 4.6.1 maven3.3.9(jdk eclipse maven3.3.9安装过程这里不讲解) step1 :...

小D同学
2016/12/24
24
0
springboot + mybatis从环境搭建到打包发布

1.配置pom.xml文件 2.配置generatorConfig.xml文件(与pom.xml中配置的mybatis-generator-maven-plugin插件configurationFile属性路径保持一致) 注意:此配置文件中不能存在注释,否则无法正...

Jay丶
2017/11/23
0
0
用myeclipse10建立maven工程时pom.xml报错 求解~~~

用MyEclipse10建立maven web工程的时候,POM.XML总是报错,错误信息如下。还请大神们帮帮忙啊~~ 小弟感激涕零!! Multiple annotations found at this line: - No plugin found for prefix ...

流浪的潴
2013/11/14
4.8K
2
Maven 快速指南(二)

使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的标签即可。 参考下例: 标签最常用的四个属性标签: :项目组织唯一的标识符,实际对应JAV...

静默虚空
2017/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Nginx反向代理

Nginx反向代理 应用场景 A 机器运行的nginx提供的web服务,只有一个内网地址192.168.254.128(内网) B机器有两块网卡,一个地址是192.168.254.137(内网),另一个是192.168.79.128(外网)...

李超小牛子
今天
2
0
数据库事务隔离级别

当数据库上有多个事务同时执行的时候,可能出现下面问题: 脏读(dirty read):指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访...

Jacktanger
今天
1
0
4.61 - 第二个JAVA应用 4.62/63 - Tomcat的管理功能

4.61 - 第二个JAVA应用 方法一:配置文件: /usr/local/tomcat/conf/server.xml <Host name="www.aminglinux.cc" appBase="/data/wwwroot/www.aminglinux.cc" unpackWARs="tr......

Champin
今天
0
0
MariaDB密码重置

MariaDB密码重置 如果记得root的密码: mysqladmin -uroot -paminglinux password "aming-linux" //用此方式将原密码aminglinux重置为aming-linux 如果不记得原密码: # vi /etc/my.cnf......

wzb88
昨天
1
0
印度封禁抖音,称导致该国年轻人“文化堕落”!

本文经授权转载自顶级程序员 (ID:TopCoding) 作者 | 江户川雨 责编 | https://weavi.com/13775725 https://weavi.com/13775726 https://weavi.com/13775724 https://weavi.com/13775723 ......

陈刚生
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部