Author: kenney
Date: Mon Apr 30 09:23:56 2007
New Revision: 533787

URL: http://svn.apache.org/viewvc?view=rev&rev=533787
Log:
Add recursive param (for -N switch)

Modified:
    
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvocationRequest.java
    
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/InvocationRequest.java
    
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java

Modified: 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvocationRequest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvocationRequest.java?view=diff&rev=533787&r1=533786&r2=533787
==============================================================================
--- 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvocationRequest.java
 (original)
+++ 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvocationRequest.java
 Mon Apr 30 09:23:56 2007
@@ -18,6 +18,7 @@
     private boolean interactive;
     private File localRepository;
     private boolean offline;
+    private boolean recursive = true;
     private InvocationOutputHandler outputHandler;
     private File pomFile;
     private Properties properties;
@@ -106,6 +107,17 @@
     public boolean isUpdateSnapshots()
     {
         return updateSnapshots;
+    }
+
+    public boolean isRecursive()
+    {
+        return recursive;
+    }
+
+    public InvocationRequest setRecursive( boolean recursive )
+    {
+        this.recursive = recursive;
+        return this;
     }
 
     public InvocationRequest setBaseDirectory( File basedir )

Modified: 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/InvocationRequest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/InvocationRequest.java?view=diff&rev=533787&r1=533786&r2=533787
==============================================================================
--- 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/InvocationRequest.java
 (original)
+++ 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/InvocationRequest.java
 Mon Apr 30 09:23:56 2007
@@ -34,6 +34,8 @@
 
     boolean isUpdateSnapshots();
 
+    boolean isRecursive();
+
     boolean isDebug();
 
     boolean isShowErrors();

Modified: 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java?view=diff&rev=533787&r1=533786&r2=533787
==============================================================================
--- 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java
 (original)
+++ 
maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java
 Mon Apr 30 09:23:56 2007
@@ -323,6 +323,11 @@
             cli.createArgument().setLine( "-U" );
         }
 
+        if ( !request.isRecursive() )
+        {
+            cli.createArgument().setLine( "-N" );
+        }
+
         if ( request.isDebug() )
         {
             cli.createArgument().setLine( "-X" );


Reply via email to