3

Eclipse (m2e プラグイン) を使用した Maven プロジェクトで次のエラーが発生します。

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-war-plugin:2.1.1:exploded (execution: default, phase: compile)  pom.xml /MyGWT S    line 642    Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:gwt-maven-plugin:2.4.0:generateAsync (execution: default, phase: generate-sources)   pom.xml /MyGWT  line 618    Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:gwt-maven-plugin:2.4.0:i18n (execution: default, phase: generate-sources)    pom.xml /MyGWT  line 618    Maven Project Build Lifecycle Mapping Problem

「無視」を実行してこのエラーを修正する必要がありますか、それとも「新しい m2e コネクタの検出」で修正できますか?

「発見」を試みましたが、市場にはこれのためのプラグインがないようです。

4

2 に答える 2

2

m2eがこのPlugin execution not covered by lifecycle configuration: ...メッセージを表示する理由は、次のページで詳しく説明されています。

M2Eプラグインの実行はカバーされていません

一般的に言えば、プラグインの目標実行を解決/ Eclipseビルドライフサイクルにマッピングするために使用されるm2eの方法は、バージョン0.12以降に再発明されました。現在、m2e 1.0では、プロジェクトビルドライフサイクルの「興味深い」フェーズにバインドされたすべてのMavenプラグインをどう処理するかを明示的に指示する必要があります。プロジェクトのpomでライフサイクルマッピングを構成するか、誰かがコミュニティのために親切に作成した場合は、特定のm2econfiguratorEclipseプラグインを使用します。

「無視」を実行してこのエラーを修正する必要がありますか、それとも「新しいm2eコネクタを検出する」で修正できますか?

需要に応じて、EclipseがMavenによって定義された完全なビルドライフサイクルを実行することを期待しない場合は、それを無視してください。そうでない場合は、カバーされていない各プラグインの実行を適切に構成します(適切なm2eコンフィギュレーターが利用できない場合)。サンプルを参照してください。 org.eclipse.m2e:lifecycle-そのリンクのプラグイン構成のマッピング。

お役に立てれば。

于 2012-10-24T23:15:05.127 に答える
2

以下のように、コードにポストクリーンがあることを確認してください。

   <executions>           
     <execution>
        <configuration></configuration>
        <phase>post-clean</phase>
        <goals>
            <goal>......<your goal goes here>.....</goal>
        </goals>
     </execution>
   </executions>
于 2013-04-11T14:15:29.523 に答える