По m2e wiki:m2e жизненный цикл отображения: делегируя выполнение плагин
m2e matches plugin executions to actions using combination of plugin groupId, artifactId, version range and goal. There are three basic actions that m2e can be instructed to do with a plugin execution -- ignore, execute and delegate to a project configurator.
Далее я могу прочитать, что игнорировать плагин мне нужно сделать:
<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
для плагинов, который я хочу делегировать?