You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by cu...@apache.org on 2001/04/23 23:20:33 UTC
cvs commit: xml-xalan/java build.sh
curcuru 01/04/23 14:20:31
Modified: java build.sh
Log:
Update to use JAVA_OPTS to fix Bugzilla 1044; plus cleanup
Suggestions for improvement to .sh script welcome!
Revision Changes Path
1.4 +20 -24 xml-xalan/java/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- build.sh 2000/09/11 20:31:26 1.3
+++ build.sh 2001/04/23 21:20:29 1.4
@@ -1,42 +1,38 @@
#!/bin/sh
-# Name: build.sh
+# Name: build.sh Build Xalan-J 2.x using Ant
# Author: Shane Curcuru
-echo "build.sh beginning..."
+echo "Xalan-J 2.x Build"
+echo "-------------"
+_JAVACMD=$JAVA_HOME/bin/java
if [ "$JAVA_HOME" = "" ] ; then
- echo "You must set JAVA_HOME, sorry; also JDK 1.1x add classes.zip to CLASSPATH!"
- exit 1
+ echo "Warning: JAVA_HOME environment variable is not set."
+ _JAVACMD=java
fi
+# Default locations of jars we depend on to run Ant on our build.xml file
+if [ "$ANT_HOME" = "" ] ; then
+ ANT_HOME=.
+fi
+if [ "$ANT_JAR" = "" ] ; then
+ ANT_JAR=./bin/ant.jar
+fi
+if [ "$PARSER_JAR" = "" ] ; then
+ PARSER_JAR=./bin/xerces.jar
+fi
+
# Default to UNIX-style pathing
CLPATHSEP=:
# if we're on a Windows box make it ;
uname | grep WIN && CLPATHSEP=\;
-
-# Update SERVLET to point to JAR containing javax.servlet and javax.servlet.http
-# packages; alternately include this in the classpath yourself
-SERVLET=/jswdk-1.0.1/lib/servlet.jar
-
-# Default locations for each of our jars; change as needed
-BINDIR=./bin
-ANT=$BINDIR/ant.jar
-TOOLS_JAR=$JAVA_HOME/lib/tools.jar
-XERCES=$BINDIR/xerces.jar
-BSF=$BINDIR/bsf.jar
-BSFENGINES=$BINDIR/bsfengines.jar
-DOCGENERATOR=$BINDIR/stylebook-1.0-b3_xalan-2.jar
-DOCLET=$BINDIR/xalanjdoc.jar
-
-# Make sure this classpath scheme works. I.e., can javadoc find xalanjdoc.Standard?
-TEMP_CP="$ANT${CLPATHSEP}$TOOLS_JAR${CLPATHSEP}$XERCES${CLPATHSEP}$BSF${CLPATHSEP}$BSFENGINES${CLPATHSEP}$DOCGENERATOR${CLPATHSEP}$DOCLET${CLPATHSEP}$CLASSPATH"
+_CLASSPATH="$ANT_JAR${CLPATHSEP}$PARSER_JAR${CLPATHSEP}$CLASSPATH"
echo "Starting Ant with targets: $@"
-echo " ...with classpath: $TEMP_CP"
+echo " ...with classpath: $_CLASSPATH"
-"$JAVA_HOME"/bin/java -Dant.home=. -classpath "$TEMP_CP" org.apache.tools.ant.Main $@
+"$_JAVACMD" $JAVA_OPTS -Dant.home=$ANT_HOME -classpath "$_CLASSPATH" org.apache.tools.ant.Main $@
-echo "build.sh complete!"
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org