title: m2e lifecycle mapping: delegating plugin execution
body: <p>According to <a href="http://wiki.eclipse.org/M2E_plugin_execution_not_covered" rel="nofollow">m2e wiki</a>:</p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>Further I can read that to ignore a plugin I need to do:</p>
  
  <pre><code>&lt;pluginExecution&gt;
     &lt;pluginExecutionFilter&gt;
        &lt;groupId&gt;org.bsc.maven&lt;/groupId&gt;
        &lt;artifactId&gt;maven-processor-plugin&lt;/artifactId&gt;
        &lt;versionRange&gt;[2.0.5,)&lt;/versionRange&gt;
        &lt;goals&gt;
           &lt;goal&gt;process&lt;/goal&gt;
        &lt;/goals&gt;
     &lt;/pluginExecutionFilter&gt;
     &lt;action&gt;
        &lt;delegate /&gt;
     &lt;/action&gt;
  &lt;/pluginExecution&gt;
  </code></pre>
  
  <p>So it seems logical that to delegate execution I should do the same but with:</p>
  
  <pre><code>&lt;action&gt;
       &lt;delegate /&gt;
  &lt;/action&gt;
  </code></pre>
  
  <p>But it doesn't work. I'm getting following error:</p>
  
  <p><code>No enum constant org.eclipse.m2e.core.lifecyclemapping.model.PluginExecutionAction.delegate</code></p>
  
  <p>So what is the way to delegate plugin execution? Should I just omit <code>pluginExecution</code> element for plugins that I want to delegate?</p>