jmartin 01/02/09 19:27:42
Modified: src/scripts alexandria
Log:
Removed hard coded jar names
Revision Changes Path
1.3 +29 -3 jakarta-alexandria/src/scripts/alexandria
Index: alexandria
===================================================================
RCS file: /home/cvs/jakarta-alexandria/src/scripts/alexandria,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- alexandria 2001/01/07 15:27:30 1.2
+++ alexandria 2001/02/10 03:27:41 1.3
@@ -1,8 +1,34 @@
#!/bin/sh
if [ -z $ALEX_HOME ]; then
- ALEX_HOME=.;
+ ALEX_HOME=.;
fi;
-export
CLASSPATH=$ALEX_HOME/Alexandria.jar:$ALEX_HOME/lib/castor-0.8.11.jar:$ALEX_HOME/lib/turbine-2.0.jar:$ALEX_HOME/lib/xalan.jar:$ALEX_HOME/lib/xerces.jar
+DIRLIBS=${ALEX_HOME}/lib/*.jar
+for i in ${DIRLIBS}
+do
+ if [ "$i" != "${DIRLIBS}" ] ; then
+ LOCALCLASSPATH=$LOCALCLASSPATH:"$i"
+ fi
+done
-ant -Dbasedir=$ALEX_HOME -buildfile $ALEX_HOME/xml/alexandria.xml $@
+LOCALCLASSPATH=$LOCALCLASSPATH:"$ALEX_HOME/Alexandria.jar"
+
+if [ "$ANT_HOME" = "" ] ; then
+ # try to find ANT
+ if [ -d /opt/ant ] ; then
+ ANT_HOME=/opt/ant
+ fi
+
+ if [ -d ${HOME}/opt/ant ] ; then
+ ANT_HOME=${HOME}/opt/ant
+ fi
+fi
+
+export _CLASSPATH=$CLASSPATH
+export CLASSPATH=$LOCALCLASSPATH
+
+$ANT_HOME/bin/ant -Dbasedir=$ALEX_HOME -buildfile $ALEX_HOME/xml/alexandria.xml $@
+
+export CLASSPATH=$_CLASSPATH
+export LOCALCLASSPATH=
+export _CLASSPATH=
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]