Plugin execution not covered by lifecycle configuration

提示此maven插件lifecycle configuration 错误,可能是某些原因导致的插件冲突,还请大牛指正。

解决方法1:

 <plugins> 标签外再套一个 <pluginManagement> 标签。

<build>
    <pluginManagement>
        <plugins>
            <plugin> ... </plugin>
                  ....
        </plugins>
    </pluginManagement>
</build>

解决方法2:

官网给出解释及方法:

1、打开eclipse的window选项。选则Perferences --> Maven --> Lifecycle Mapping

2、查看change mapping file location信息框内已填写的 lifecycle-mapping-metadata.xml 文件路径,进入到该路径下查看xml文件是否存在,没有的话新建。

3、编辑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>

4、配置完成后,Maven update

参考网址http://www.zhuangjiyuan.com/help/Linux/5786.html

猜你喜欢

转载自my.oschina.net/u/3087155/blog/1797702
今日推荐