1

このトピックに関する議論を読みましたが、簡単な解決策がわかりません。

次の非常に単純な pom.xml、Indigo Eclipse、および m2e (バージョン 0.14.0.201107060316) を考えると、Eclipse は次のように文句を言います。

Multiple annotations found at this line
   - 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)

の上

<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mycompany.myproject</groupId>
    <artifactId>myartifact</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>myartifact</name>
    <url>http://maven.apache.org</url>
</project>

http://wiki.eclipse.org/M2E_plugin_execution_not_covered#execute_plugin_goalに示されているように、セクションを追加することと関係があることを私は知っています

次のセクションを pom.xml に追加すると、少なくとも 1 つのエラーが解消されると思いましたが、そうではなかったため、何が問題なのかを明確に理解できていません。

何かアドバイス?これは一部の人にとっては簡単だと思います。

<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mycompany.myproject</groupId>
    <artifactId>myartifact</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>myartifact</name>
    <url>http://maven.apache.org</url>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.maven.plugins</groupId>
                                    <artifactId>maven-resources-plugin</artifactId>
                                    <versionRange>2.4.3</versionRange>
                                    <goals>
                                        <goal>resources:resources</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <execute >
                                        <runOnIncremental>false</runOnIncremental>
                                    </execute >
                                </action>
                            </pluginExecution>
                        </pluginExecutions>
                    </lifecycleMappingMetadata>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
</project>
4

1 に答える 1

1

私は同じ問題に直面しています(Eclipse Indigo、Maven 3.0.2)。ここに示されている手順に従って解決しました: http://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven

次の機能をインストールしました (eclipse->Help->Install New Software を使用) :

これらの機能をインストールしたら、プロジェクトを更新します (プロジェクトを右クリック -> Maven -> プロジェクトの更新..)。これは私にとってはうまくいきました。これが役立つことを願っています。

于 2012-08-26T11:10:38.923 に答える