title: How to run release:perform from a given Git tag?
body: <p>Due to issues with a Nexus staging repository, I need to re-run <code>mvn release:perform</code>, ideally without creating a new Git tag but reusing the one created by the first run.</p>
  
  <p>I tried </p>
  
  <pre><code>mvn release:perform
  -DconnectionUrl=scm:git:git@github.com:ops4j/org.ops4j.pax.exam2.git 
  -Dtag=exam-reactor-3.3.0
  </code></pre>
  
  <p>and </p>
  
  <pre><code>mvn release:perform
  -DconnectionUrl=scm:git:git@github.com:ops4j/org.ops4j.pax.exam2.git 
  -Dscm.tag=exam-reactor-3.3.0
  </code></pre>
  
  <p>but in both cases, the clone fails because the tag/branch parameter is not forwarded to Git:</p>
  
  <pre><code>[INFO] --- maven-release-plugin:2.4:perform (default-cli) @ exam-reactor ---
  [INFO] Checking out the project to perform the release ...
  [INFO] Executing: /bin/sh -c cd /home/hwellmann/work/org.ops4j.pax.exam2/target &amp;&amp; git clone --branch git@github.com:ops4j/org.ops4j.pax.exam2.git /home/hwellmann/work/org.ops4j.pax.exam2/target/checkout
  </code></pre>
  
  <p>Note: <code>release.properties</code> and other stuff created by <code>mvn release:prepare</code> is no longer available.</p>