title: Maven 3, maven-site-plugin, how to configure reportPlugins in a multi-module project
body: <p>With Maven 3, the site plugin has changed regarding reporting.</p>
  
  <p>In the maven 2, the reporting section had the an "inherited" element.  For example:</p>
  
  <pre><code>&lt;reporting&gt;
    &lt;plugins&gt;
      &lt;plugin&gt;
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
        &lt;version&gt;${failsafe.plugin.version}&lt;/version&gt;
        &lt;configuration&gt;
          &lt;useFile&gt;false&lt;/useFile&gt;
        &lt;/configuration&gt;
        &lt;inherited&gt;true&lt;/inherited&gt;
        &lt;reportSets&gt;
          &lt;reportSet&gt;
            &lt;reports&gt;
              &lt;report&gt;report-only&lt;/report&gt;
            &lt;/reports&gt;
          &lt;/reportSet&gt;
        &lt;/reportSets&gt;
      &lt;/plugin&gt;
    &lt;/plugins&gt;
  &lt;/reporting&gt;
  </code></pre>
  
  <p>Does report plugin inheritance exist in Maven 3?  So in maven 3 what is the inheritance behavior for reportPlugins and is there any way to change this behavior like the maven 2 inherited element?</p>
  
  <p>Secondly, does the  section have any affect on plugin configurations in the reportPlugins under the site plugin?  Or do configurations have to be duplicated in pluginManagement &amp; reportPlugins sections?  Does any of this configuration also have to be duplicated in submodules?</p>
  
  <p>At the end of the day I'd like to do something like the following in Maven 3:</p>
  
  <pre><code>&lt;!-- in parent pom --&gt;
  &lt;build&gt;
    &lt;pluginManagement&gt;
      &lt;plugin&gt;
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
        &lt;version&gt;${failsafe.plugin.version}&lt;/version&gt;
        &lt;configuration&gt;
          &lt;useFile&gt;false&lt;/useFile&gt;
        &lt;/configuration&gt;
        &lt;reportSets&gt;
          &lt;reportSet&gt;
            &lt;reports&gt;
              &lt;report&gt;report-only&lt;/report&gt;
            &lt;/reports&gt;
          &lt;/reportSet&gt;
        &lt;/reportSets&gt;
      &lt;/plugin&gt;
    &lt;/pluginManagement&gt;
  
    &lt;plugins&gt;
      &lt;plugin&gt;
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
        &lt;!-- no version num or config - specified in pluginManagement section --&gt;
      &lt;/plugin&gt;  
  
        &lt;plugin&gt;
          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
          &lt;artifactId&gt;maven-site-plugin&lt;/artifactId&gt;
          &lt;configuration&gt;
            &lt;reportPlugins&gt;
              &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt;
                &lt;!-- no version num, config, or report set - specified in pluginManagement section --&gt;
              &lt;/plugin&gt;  
            &lt;/reportPlugins&gt;
          &lt;/configuration&gt;
        &lt;/plugin&gt;
    &lt;/plugins&gt;
  &lt;/build&gt;
  
  &lt;!-- in sub module pom --&gt;
  &lt;!-- specify nothing - already in parent pom--&gt;
  </code></pre>
  
  <p>And I would like all of these configurations to be inherited to submodules.  Even the reportPlugins section.</p>
  
  <p>Is any/all of this possible with maven 3 currently?</p>