title: Maven release properties
body: <p>When we release projects it is usually the same every time. Are there any arguments or properties that I can add to release:prepare that will allow for pattern releasing in batch mode?</p>
  
  <p>Example:</p>
  
  <pre>
  What is the release version for "MyProject"? (company.jar.site:myproject) 0.0.1: : 
  What is SCM release tag or label for "MyProject"? (company.jar.site:myproject) MyProject-0.0.1: : 
  What is the new development version for "MyProject"? (company.jar.site:myproject) 0.0.2-SNAPSHOT: : 
  </pre>
  
  <p>It would be nice to do something like this:</p>
  
  <pre>
  mvn -B release:perform -DreleaseVersion:$nextMinorVersion$ or
  mvn -B release:perform -DreleaseVersion:$nextPatchVersion$ or
  mvn -B release:perform -Dtag:v$nextPatchVersion$ or
  mvn -B release:perform -Dtag:v$nextPatchVersion$-someCustomNaming 
  </pre>
  
  <p>If something like this does not already exist, I will create a custom Mojo to do so.</p>
  
  <p>Alternatively, during the prompts above we usually do default to the 1st question, 'v' + current version on the second, and next minor on the last. If we could modify these somehow, that would solve the immediate issue.</p>
  
  <p>Thanks in advance.</p>