【发布时间】:2012-06-04 12:17:18
【问题描述】:
根据m2e wiki:
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 元素吗?
【问题讨论】: