Plugin execution not covered by lifecycle configuration

从SVN上下载maven项目到本机,pom.xml文件显示异常,同一个项目同事的就没有问题,就我的有问题,很郁闷。。。

      上面就是部分截图,这类问题算是一类问题,总的来说解决方案有两种。

第一种:便捷做法,修改pom.xml文件使用<pluginManagement> 包裹 <plugins>节点


第二种:高端做法,一次性解决所有问题

      本人使用的是eclipse在eclipse的安装目录下 eclipse/plugins/org.eclipse.m2e.lifecyclemapping.defaults_xxxx.jar

      使用rar或者别的压缩软件打开修改里面一个叫做lifecycle-mapping-metadata.xml的文件,让maven识别出来那个不认识的wsdl2code

在xml文件中添加下面这段代码:

<pluginExecution>
  <pluginExecutionFilter>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
    <versionRange>[1.5.4,)</versionRange>
    <goals>
      <goal>java2wsdl</goal>
    </goals>
  </pluginExecutionFilter>
  <action>
    <ignore />
  </action>
</pluginExecution>


 

其中:groupId,artifactId,versionRang就是第一张图里面的1,2,3标注的。或者说就是你写的<plugin>节点一开始的groupId,artifactId,versionRang

versionRang:版本范围例如[1.5.4,)表示大于等于1.5.4这个版本。

 

重新关闭打开eclipse,选择项目,右键 maven -> update project.

PS:参考文档 http://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值