Plugin execution not covered by lifecycle configuration: 错误解决方案

当一个新的maven项目导入到新的工作空间中可能会遇到maven插件lifecycle configuration 错误,这个错误可能是某个插件冲突,这个我还没没有太明白太搞懂,如果有人知道具体是什么原因引起的还请解释一下。
这个错误我在官网上面找到解决方案如下:
在eclipse 中找到 window > preferences > Maven > Lifecycle Mappings
进入到change mapping file location 的目录下 找到一个 lifecycle-mapping-metadata.xml 文件如果没有的话可以创建一个
然后加入一下这段代码
<?xml version="1.0" encoding="UTF-8"?>
<lifecycleMappingMetadata>
  <pluginExecutions>
    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <goals>
          <goal>create-timestamp</goal>
        </goals>
        <versionRange>[0.0,)</versionRange>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <goals>
          <goal>list</goal>
        </goals>
        <versionRange>[0.0,)</versionRange>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.zeroturnaround</groupId>
        <artifactId>jrebel-maven-plugin</artifactId>
        <goals>
          <goal>generate</goal>
        </goals>
        <versionRange>[0.0,)</versionRange>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        <goals>
          <goal>compile</goal>
        </goals>
        <versionRange>[0.0,)</versionRange>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <goals>
          <goal>copy-dependencies</goal>
          <goal>unpack</goal>
        </goals>
        <versionRange>[0.0,)</versionRange>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>

  </pluginExecutions>
</lifecycleMappingMetadata>
配置好后可以 maven -> update project 就可以看到错误已经没有了。
官网地址 https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html#eclipse-workspace-lifecycle-mapping-metadata
 

转载:https://blog.csdn.net/think_xyl/article/details/53495688

猜你喜欢

转载自blog.csdn.net/sky198989/article/details/85050530
今日推荐