解決Maven報Plugin execution not covered by lifecycle configurat

解決辦法 
官網給出解釋及解決辦法:app

這裏有人說下面這樣也能夠解決, 即 標籤外再套一個 標籤,我試驗是成功的:maven

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

重點內容 
可是有時候父項目pom不能被修改,可用官網最後給出的解決辦法: 
Window-Perferences-Maven-Lifecycle Mappingui

保存以下內容:spa

<?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「按鈕code

相關文章
相關標籤/搜索