zoukankan      html  css  js  c++  java
  • 解决Maven报Plugin execution not covered by lifecycle configuration

    当在plugins中添加新的插件时,一直报Plugin execution not covered by lifecycle configuration错误。

    解决方法:

    方法一、在<plugins>外添加<pluginManagement>

    即:

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

    如果不行,使用方法二:

    Window-Perferences-Maven-Lifecycle Mapping

     

    在上图的路径中创建lifecycle-mapping-metadata.xml文件并添加如下内容

    <?xml version="1.0" encoding="UTF-8"?>
    <lifecycleMappingMetadata>
        <pluginExecutions>
        
            <pluginExecution>
                <pluginExecutionFilter>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>aspectj-maven-plugin</artifactId>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                    <versionRange>[1.3,)</versionRange>
                </pluginExecutionFilter>
                <action>
                    <ignore />
                </action>
            </pluginExecution>
            
        </pluginExecutions>
    </lifecycleMappingMetadata>

    然后点击 “Reload workspace lifecycle mappings metadata”

  • 相关阅读:
    网络应用框架Apache MINA 一个应用样例(转)
    Linux安装JDK详细步骤(转)
    MySQL主从复制配置
    linux IP 设置
    Log4j的应用实例
    linux 远程复制
    MySQL外部访问配置
    Camshift算法2
    Canny边缘检测
    cvCopy()和cvCloneImage()的区别
  • 原文地址:https://www.cnblogs.com/chenkeyu/p/7842994.html
Copyright © 2011-2022 走看看