环境
- Eclipse oxygen 4.7.1
- Drools 7.3.0 Final
- Maven 3.5
问题
想将Drools的HelloWorld工程导入Eclipse中试一试,但是最后maven报错:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-checkstyle-plugin:2.13:check (execution: validate, phase: validate) pom.xml /drools-examples line 5 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.7:parse-version (execution: default, phase: validate) pom.xml /drools-examples line 5 Maven Project Build Lifecycle Mapping Problem
解决办法
参考以下链接中最后一小节的方法
http://eclipse.org/m2e/documentation/m2e-execution-not-covered.html
1.
进入eclipse菜单Window->Preferences->Maven->Lifecycle Mappings,
单击Open workspace lifecycle mappings metadata
按钮,新建一个lifecycle-mapping-metadata.xml
文件
2.
编辑lifecycle-mapping-metadata.xml
内容如下并保存:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
3.
在Window->Preferences->Maven->Lifecycle Mappings中指定好mapping file location,单击Reload workspace lifecycle mappings metadata
按钮重新加载该文件。
4.
Alt+F5 Update Maven Project解决
注:注意其中goal标签的设置