根据m2e 维基:
m2e 使用插件 groupId、artifactId、版本范围和目标的组合将插件执行与操作相匹配。可以指示 m2e 执行插件执行三个基本操作——忽略、执行和委托给项目配置器。
此外,我可以阅读以忽略我需要做的插件:
<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
要委托的插件的元素吗?