pom文件报Plugin execution not covered by lifecycle configuration。

如下是报错的内容:
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (execution: default-compile, phase:
compile)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (execution: default-testCompile,
phase: test-compile)

在.metadata.plugins\org.eclipse.m2e.core\lifecycle-mapping-metadata.xml的文件中,查找org.apache.maven.plugins如果没有,将下面的添加进去,如果有,查看goal中是不是没有对应的值,比如上面的compile和testCompile。

<pluginExecutionFilter>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId> 
    <goals>
      <goal>resources</goal>
      <goal>testResources</goal>
      <goal>copy-resources</goal>
      <goal>compile</goal>
      <goal>testCompile</goal>
    </goals>
    <versionRange>[2.5.1,)</versionRange>
</pluginExecutionFilter>

最后,在windows–>Preferences的maven中将Update Maven projects on startup勾上,重启eclipse。

猜你喜欢

转载自blog.csdn.net/qq_32617311/article/details/82698897