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