2018年06月09日   码农之路   5,115 次浏览
新导入了个maven项目报如下错误:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:3.0.1:resources (execution: default-resources, phase: process-resources)
网上找了大半天的资料,最终还是在官网通过翻译软件看英文文档(囧)解决。总体解决思路是在lifecycle-mapping-metadata.xml文件中添加我们报错的文件,如果lifecycle-mapping-metadata.xml不存在则新增。
先说下网上的一些方法:
1、https://www.cnblogs.com/549294286/p/4575748.html
这篇文章说明了原理和方法,但是方法只针对lifecycle-mapping-metadata.xml这个文件存在的情况,如果这个文件不存在就没办法了,请看第2点。
2、https://www.cnblogs.com/hzhuxin/archive/2012/06/17/2552998.html
这个说出了问题关键所在,就是lifecycle-mapping-metadata.xml这个文件缺少,可以通过eclipse的安装目录找到lifecycle-mapping-metadata.xml文件,但是我发现我eclipse的安装目录下的plugins下没有org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar这个文件。囧,请看第3点。
3、https://blog.csdn.net/nickfover/article/details/41390895
这个方法是直接删除.metadata目录,再导入项目。但是.metadata目录下包含了很多配置文件,删除后eclipse的配置就没了,所以如果是新workspace可以试下。我没有试这个方法,建议大家也不要尝试。
4、终极解决方法:http://git.eclipse.org/c/m2e/m2e-core.git/tree/org.eclipse.m2e.lifecyclemapping.defaults/lifecycle-mapping-metadata.xml
最后通过官网找到了这个文件,直接将这个文件复制到第2点所说的目录,重新编译,问题解决。
PS:最近好像诸事不顺,项目总是出各种小问题,连着三场篮球场场受伤。哎,不说了,用受伤的手敲BUG去了,NO,,,是解决BUG…………………………
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。