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