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 );