Author: dantran Date: Fri Aug 1 19:48:19 2008 New Revision: 681929 URL: http://svn.apache.org/viewvc?rev=681929&view=rev Log: SCM-393: Add option to pass in a list of profiles to scm:bootstrap
Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/BootstrapMojo.java Modified: maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/BootstrapMojo.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/BootstrapMojo.java?rev=681929&r1=681928&r2=681929&view=diff ============================================================================== --- maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/BootstrapMojo.java (original) +++ maven/scm/trunk/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/BootstrapMojo.java Fri Aug 1 19:48:19 2008 @@ -55,6 +55,14 @@ private String goals; /** + * A list of profiles to run with the goals. + * Multiple profiles must be comma separated with no spaces. + * + * @parameter expression="${profiles}" + */ + private String profiles; + + /** * The subdirectory (under the project directory) in which to run the goals. * The project directory is the same as the checkout directory in most cases, * but for some SCMs, it is a subdirectory of the checkout directory. @@ -109,6 +117,11 @@ } } + if ( ! StringUtils.isEmpty( this.profiles ) ) + { + cl.createArgument().setValue( "-P" + this.profiles ); + } + StreamConsumer consumer = new DefaultConsumer(); try