簡體   English   中英

每當我構建一個Maven項目時,pom文件都有生命周期配置錯誤,為什么?

[英]Whenever I build a Maven project the pom file has a lifecycle configuration error,why?

我是m2e和Maven的一個菜鳥。我現在想在eclipse中建立一個Maven項目,所以我安裝了一個M2E插件。但是,每當我建立一個新的Maven項目時,最初的全新項目都有一個紅叉。 pom文件。我檢查了它,它總是發生在包裝線上,我從來沒有在構建新項目時自定義,所以我應該戰爭,但錯誤說
"Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources (execution: default-resources, phase: process-resources)""Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources (execution: default-testResources, phase: process-test-resources)-<packaging>war</packaging>"

你能否提供一些關於如何解決這個問題的提示? 謝謝。

我試圖從不同類型的原型構建,但錯誤是相同的。

請參閱: http//wiki.eclipse.org/M2E_plugin_execution_not_covered

為了解決一些長期存在的問題,m2e 1.0需要明確說明如何處理綁定到項目構建生命周期的“有趣”階段(參見M2E有趣的生命周期階段)的所有Maven插件。 我們將這些指令稱為“項目構建生命周期映射”或簡稱為“生命周期映射”,因為它們定義m2e如何將項目pom.xml文件中的信息映射到Eclipse工作區項目配置和Eclipse工作區構建期間的行為。

項目構建生命周期映射配置可以在項目pom.xml中指定,由Eclipse插件提供,並且還有m2e附帶的一些常用Maven插件的默認配置。 我們將這些稱為“生命周期映射元數據源”。 m2e將為所有在任何映射元數據源中沒有生命周期映射的插件執行創建如下所示的錯誤標記。

生命周期配置未涵蓋插件執行:org.apache.maven.plugins:maven-antrun-plugin:1.3:run(執行:generate-sources-input,phase:generate-sources)m2e將插件執行與使用插件組合的操作相匹配groupId,artifactId,版本范圍和目標。 有兩個基本操作可以指示m2e執行插件執行 - 忽略,執行和委托給項目配置器。

<build>
<pluginManagement>
    <plugins>
        <!-- Ignore/Execute plugin execution -->
        <!-- this is to eliminate eclipse import errors -->
        <plugin>
            <groupId>org.eclipse.m2e</groupId>
            <artifactId>lifecycle-mapping</artifactId>
            <version>1.0.0</version>
            <configuration>
                <lifecycleMappingMetadata>
                    <pluginExecutions>
                    <!-- copy-dependency plugin -->
                        <pluginExecution>
                            <pluginExecutionFilter>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-resources-plugin</artifactId>
                                <versionRange>[2.4.3,)</versionRange>
                                <goals>
                                    <goal>resources</goal>
                                    <goal>testResources</goal>
                                </goals>
                            </pluginExecutionFilter>
                            <action>
                                <ignore />
                            </action>
                        </pluginExecution>
                    </pluginExecutions>
                </lifecycleMappingMetadata>
            </configuration>
         </plugin>
    </plugins>
</pluginManagement>

您可以在此處查看更多信息: http//deepaksrivastav.com/?p = 155

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM