发布网友 发布时间:2022-04-23 13:14
共2个回答
懂视网 时间:2022-05-07 04:57
1.pom.xml文件报Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.2:resources (execution: default-resources, phase: process-resources)pom.xml/testMaven-commonline 3Maven Project Build
1.pom.xml文件报Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.2:resources (execution: default-resources, phase: process-resources) pom.xml /testMaven-common line 3 Maven Project Build Lifecycle Mapping Problem
2.导致此错误是m2eclipse插件0.12及之前的版本在Eclipse 内执行了一系列的生命周期引起冲突导致的,如果你的maven报此类错误,而又用到了maven-resources-plugin这个插件,那么请按你的项目pom.xml中加上
lifecycle-mapping
maven-resources-plugin
解决冲突,具体原因参看http://wiki.eclipse.org/M2E_plugin_execution_not_covered
热心网友 时间:2022-05-07 02:05
用Eclipse创建一个maven工程,然后右键maven工程,进行更新,最后在弹出的对话框中勾选强制更新,稍等片刻,pom.xml的红叉消失了。
根据错误的提示信息先找到maven-resources-plugin文件夹,找到相应的版本号后的对应的文件夹一直点进去,接着删除所有以lastUpdated结尾的文件,随后打开eclipse,右击我们的工程Maven>Update project,最后点击OK就行了。
建议尝试关闭maven项目。在项目启动时自动下载更新仓库选项。首先点击Eclipse中的window菜单、选择Preferences,点击左侧的Maven,然后去掉Download repository index updates on startup选项前面的对勾,然后清理Eclipse项目。
可以查看一下 dwtedx/.m2 (dwtedx用户名、具体目录看你自己的项目目录),目录下是否有一个settring.xml文件。要是有的话,把它删掉,然后清理Eclipse项目。