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


Reply via email to