title: Struggling with Maven parent/child plugin configuration inheritance
body: <p>I'm trying to write a parent pom, and I have a plugin defined, but I need to change the config for all inherited instances.  So, I can put some configuration in the <code>&lt;pluginManagement&gt;</code> definition, and I can override it in the <code>&lt;plugin&gt;</code>, but how do I get the children to default back to the <code>&lt;pluginManagement&gt;</code> version?</p>
  
  <pre><code>&lt;build&gt;
      &lt;pluginManagement&gt;
          &lt;plugins&gt;
              &lt;plugin&gt;
                  &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                  &lt;artifactId&gt;maven-checkstyle-plugin&lt;/artifactId&gt;
                  &lt;version&gt;2.9.1&lt;/version&gt;
                  &lt;executions...&gt;
                  &lt;configuration&gt;
                      &lt;configLocation&gt;
                          (used by all children)
                      &lt;/configLocation&gt;
                  &lt;/configuration&gt;
              &lt;/plugin&gt;
          &lt;/plugins&gt;
      &lt;/pluginManagement&gt;
      &lt;plugins&gt;
          &lt;plugin&gt;
              &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
              &lt;artifactId&gt;maven-checkstyle-plugin&lt;/artifactId&gt;
              &lt;configuration&gt;
                  &lt;configLocation&gt;
                      (unique to the parent)
                  &lt;/configLocation&gt;
              &lt;/configuration&gt;
          &lt;/plugin&gt;
      &lt;/plugins&gt;
  &lt;build&gt;
  </code></pre>
  
  <p>So, what happens is the children continue to show the parent's config.  </p>