title: Maven versioning and release GIT repository
body: <p>I have a multiple maven projects in a single GIT repository .I wanted to perform individual release for the maven projects,push the release version to nexus, skip the tagging and increment the snapshot and commit.</p>
  
  <p>Maven release goal used </p>
  
  <pre><code>release:clean release:prepare release:perform
  </code></pre>
  
  <p>Maven Release plugin :</p>
  
  <pre><code>&lt;plugin&gt;
                      &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                      &lt;artifactId&gt;maven-release-plugin&lt;/artifactId&gt;
                      &lt;version&gt;${maven.releaseplugin.version}&lt;/version&gt;
                      &lt;configuration&gt;
                          &lt;tagNameFormat&gt;v@{project.version}&lt;/tagNameFormat&gt;
                          &lt;autoVersionSubmodules&gt;true&lt;/autoVersionSubmodules&gt;
                          &lt;releaseProfiles&gt;releases&lt;/releaseProfiles&gt;
                      &lt;/configuration&gt;
                  &lt;/plugin&gt;
  </code></pre>
  
  <p>Since the tagging happens to a repository i wanted to skip the tagging in GIT.We will do the tagging manually during code freeze window.</p>
  
  <p>I would to avoid creating individual repository for the maven projects.</p>
  
  <p>Can you please tell me how can i acheive it in better way.</p>
  
  <p>I would also like to understand how it is managed in other companies.</p>