次のm2eclipse警告を取り除くにはどうすればよいですか?
maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e
次のm2eclipse警告を取り除くにはどうすればよいですか?
maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e
次のスニペットは私のために働きました:
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>manifest</goal> <!-- put the goal you're executing in your pom.xml file -->
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
maven-war-pluginのm2eコネクターを見つけることができるかどうかを確認するか、Eclipseにそれを無視するかとにかく実行するように指示するようにPOMを構成します。m2eの新しいバージョンには、必要なコネクタが含まれている可能性があるため、プラグインをアップグレードすると役立つ場合があります。このstackoverflowの回答の詳細と背景。
私の知る限り、この警告はm2e-wtpから発行されています。これは、Eclipse Web Tools Project(WTP)で動作する一連のm2eコネクターを提供します。
m2e-wtpには、以下を含むlifecycle-mapping-metadata.xml
ファイルが含まれています。
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>inplace</goal>
<goal>exploded</goal>
<goal>manifest</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore>
<message>maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e</message>
</ignore>
</action>
</pluginExecution>
</pluginExecutions>
したがって、この警告は0.15で追加されたため、(1)m2e-wtpの使用を停止するか、(2)m2e-wtpのバージョン0.14にダウングレードする以外に、この警告を抑制する方法はないと思います。
Eclipseの問題ビュー内で右クリックしてこの警告メッセージを実際に削除しましたが、戻ってきませんでした。
lehphyroのように、ignoreアクションでPOMを更新しても、うまくいきませんでした。