Linux下Eclipse新建maven项目报错:Discover and map Eclipse plugins to Maven plugin goal executions

来源:互联网 发布:手机淘宝买家隐藏评价 编辑:程序博客网 时间:2024/05/21 17:40


在Windows下用Myeclipse一直用maven用的好好的,在Linux下Eclipse用maven老是报错:Discover and map Eclipse plugins to Maven plugin goal executions(提示两个错误与compile、test-compile有关)。

度娘上查了半天都没解决,后来在https://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin看到有很多人有类似的问题,在回复的104楼给出了官方答案,官方回复https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html说:M2Eclipse0.12版本后出现的兼容性问题,详细原因自己去看英文版,官方提供了好几种方案,其中:比较简单的一种是:https://www.eclipse.org/m2e/documentation/m2e-making-maven-plugins-compat.html。

插件一个lifecycle-mapping-metadata.xml文件,文件内容:

<lifecycleMappingMetadata>  <pluginExecutions>    <pluginExecution>      <pluginExecutionFilter>        <goals>          <goal>some-goal</goal>        </goals>      </pluginExecutionFilter>      <action>        <ignore/>      </action>    </pluginExecution>  </pluginExecutions></lifecycleMappingMetadata>



但是,只是忽略了问题:最好的方法还是把eclipse的maven的插件删除,重新换到稳定版本。




阅读全文
0 0
原创粉丝点击