m2e wikiによると:
m2eは、プラグインgroupId、artifactId、バージョン範囲、および目標の組み合わせを使用して、プラグインの実行をアクションに一致させます。プラグインの実行でm2eに指示できる基本的なアクションは、無視、実行、プロジェクトコンフィギュレーターへの委任の3つです。
さらに、私がしなければならないプラグインを無視するためにそれを読むことができます:
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<versionRange>[2.0.5,)</versionRange>
<goals>
<goal>process</goal>
</goals>
</pluginExecutionFilter>
<action>
<delegate />
</action>
</pluginExecution>
したがって、実行を委任するには、同じことを実行する必要がありますが、次のようにするのが論理的です。
<action>
<delegate />
</action>
しかし、それは機能しません。次のエラーが発生します:
No enum constant org.eclipse.m2e.core.lifecyclemapping.model.PluginExecutionAction.delegate
では、プラグインの実行を委任する方法は何ですか?pluginExecution
委任したいプラグインの要素を省略する必要がありますか?