You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ah...@apache.org on 2008/12/18 23:17:59 UTC

svn commit: r727835 - /maven/sandbox/trunk/reports/maven.sh

Author: aheritier
Date: Thu Dec 18 14:17:59 2008
New Revision: 727835

URL: http://svn.apache.org/viewvc?rev=727835&view=rev
Log:
Improve script to handle command line args

Modified:
    maven/sandbox/trunk/reports/maven.sh

Modified: maven/sandbox/trunk/reports/maven.sh
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/reports/maven.sh?rev=727835&r1=727834&r2=727835&view=diff
==============================================================================
--- maven/sandbox/trunk/reports/maven.sh (original)
+++ maven/sandbox/trunk/reports/maven.sh Thu Dec 18 14:17:59 2008
@@ -1,9 +1,31 @@
 #!/bin/sh
 
-export JAVA_HOME=/opt/java/sdk/current
+if [ $JAVA_HOME ]
+then
+    echo "The script will use \$JAVA_HOME = $JAVA_HOME"
+else
+    echo "\$JAVA_HOME must be defined to launch the script."
+    exit 1
+fi
+
+if [ $# -ne 1 ]
+then
+    echo "Usage - $0 output-directory"
+    exit 1
+fi
+
+if [ -d $1 ]
+then
+    export OUTPUTDIR=$1
+else
+    echo "Sorry, $1 directory does not exist"
+fi
+
 export JAVA_CMD=$JAVA_HOME/bin/java
 export JAVA_OPTS="-ms32m -mx256m"
 export JAVA="$JAVA_CMD $JAVA_OPTS"
 
-$JAVA -jar swizzle-jirareport-1.2.3-SNAPSHOT-dep.jar maven.vm -DentityExpansionLimit=500000 > $1/maven-votes.txt
-$JAVA -jar swizzle-jirareport-1.2.3-SNAPSHOT-dep.jar maven-html.vm -DentityExpansionLimit=500000 > $1/maven-votes.html
\ No newline at end of file
+$JAVA -jar swizzle-jirareport-1.2.3-SNAPSHOT-dep.jar maven.vm -DentityExpansionLimit=500000 > $OUTPUTDIR/maven-votes.txt
+$JAVA -jar swizzle-jirareport-1.2.3-SNAPSHOT-dep.jar maven-html.vm -DentityExpansionLimit=500000 > $OUTPUTDIR/maven-votes.html
+
+exit 0
\ No newline at end of file