Author: carlos
Date: Tue Feb 19 17:20:40 2008
New Revision: 629302
URL: http://svn.apache.org/viewvc?rev=629302&view=rev
Log:
Allow setting dryRun in the properties file
Modified:
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
Modified:
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
URL:
http://svn.apache.org/viewvc/maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties?rev=629302&r1=629301&r2=629302&view=diff
==============================================================================
---
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
(original)
+++
maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.properties
Tue Feb 19 17:20:40 2008
@@ -1,3 +1,4 @@
+#dryRun=false
exclusionsFile=/home/maven/bin/synchronize/syncopate/exclusions.txt
basedir=/home/maven/repository-staging/to-ibiblio/maven2
log=/tmp/sync-changed.log
Modified:
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
URL:
http://svn.apache.org/viewvc/maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java?rev=629302&r1=629301&r2=629302&view=diff
==============================================================================
---
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
(original)
+++
maven/archiva/tools/trunk/maven-meeper/src/main/java/org/apache/maven/archiva/meeper/SynchronizerOptions.java
Tue Feb 19 17:20:40 2008
@@ -8,6 +8,8 @@
public class SynchronizerOptions
{
+ private static final String DRY_RUN = "dryRun";
+
private static final String BASEDIR = "basedir";
private static final String LOG_FILE = "log";
@@ -108,6 +110,14 @@
}
SynchronizerOptions options = new SynchronizerOptions();
+
+ /* unless dryRun is explicitly false we'll use true */
+ String dryRun = properties.getProperty( DRY_RUN );
+ if ( Boolean.toString( false ).equalsIgnoreCase( dryRun ) )
+ {
+ options.setDryRun( false );
+ }
+
options.setExclusionsFile( properties.getProperty( EXCLUSIONS_FILE ) );
options.setLogFile( properties.getProperty( LOG_FILE ) );
options.setBasedir( properties.getProperty( BASEDIR ) );