title: Maven's set version plugin doesn't set parent version in child module
body: <p>While I was trying to automate the version updates of all the poms in the project, I couldn't fix this issue. The versions:set plugin/command does replace almost every version of a pom but not the versions of the parent pom (another project) defined in the parent part of the pom.xml itself.</p>
  
  <pre><code>&lt;parent&gt;
      &lt;groupId&gt;com.test.app&lt;/groupId&gt;
      &lt;artifactId&gt;helloWorld&lt;/artifactId&gt;
      &lt;version&gt;3.19.0-SNAPSHOT&lt;/version&gt;
      &lt;relativePath /&gt;
  &lt;/parent&gt;
  
  &lt;groupId&gt;com.test.app.child&lt;/groupId&gt;
  &lt;version&gt;3.21.0-SNAPSHOT&lt;/version&gt;
  &lt;artifactId&gt;helloWorldChild&lt;/artifactId&gt;
  &lt;name&gt;${project.groupId}::${project.artifactId}&lt;/name&gt;
  &lt;packaging&gt;pom&lt;/packaging&gt;
  </code></pre>
  
  <p>As you can see the two versions are different. This is after I executed the following command:</p>
  
  <pre><code>mvn versions:set -DgroupId=com.test.app.* -DartifactId=* -DoldVersion=* -DnewVersion=3.21.0-SNAPSHOT
  </code></pre>
  
  <p>The expected result is, that both, an all versions versions are <strong>3.21.0-SNAPSHOT</strong> instead of 3.19.0-SNAPSHOT. Is there any possibility to fix this?</p>