You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2009/07/28 23:07:05 UTC

svn commit: r798709 - /maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java

Author: olamy
Date: Tue Jul 28 21:07:05 2009
New Revision: 798709

URL: http://svn.apache.org/viewvc?rev=798709&view=rev
Log: (empty)

Modified:
    maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java

Modified: maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
URL: http://svn.apache.org/viewvc/maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java?rev=798709&r1=798708&r2=798709&view=diff
==============================================================================
--- maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java (original)
+++ maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java Tue Jul 28 21:07:05 2009
@@ -25,6 +25,7 @@
 import org.apache.maven.shared.release.ReleaseFailureException;
 import org.apache.maven.shared.release.config.ReleaseDescriptor;
 import org.codehaus.plexus.util.StringUtils;
+import org.jaxen.expr.RelationalExpr;
 
 /**
  * Branch a project in SCM.
@@ -115,6 +116,22 @@
     private boolean remoteTagging;    
 
     /**
+     * Default version to use when preparing a release or a branch.
+     * 
+     * @parameter expression="${releaseVersion}"
+     * @since 2.0-beta-10
+     */
+    private String releaseVersion;
+
+    /**
+     * Default version to use for new local working copy.
+     * 
+     * @parameter expression="${developmentVersion}"
+     * @since 2.0-beta-10
+     */
+    private String developmentVersion;
+
+    /**
      * {@inheritDoc}
      */
     public void execute()
@@ -138,7 +155,8 @@
         config.setUpdateWorkingCopyVersions( updateWorkingCopyVersions );
         config.setUpdateVersionsToSnapshot( updateVersionsToSnapshot );
         config.setRemoteTagging( remoteTagging );
-
+        config.setDefaultReleaseVersion( releaseVersion );
+        config.setDefaultDevelopmentVersion( developmentVersion );
         try
         {
             releaseManager.branch( config, getReleaseEnvironment(), reactorProjects, dryRun );