made this a little more friendly to try and help out Ray Kimsey's build

problems...
This commit is contained in:
Eric J. Bowersox 2002-03-06 02:26:18 +00:00
parent 54081b79e9
commit bb2b63c837

View File

@ -16,11 +16,34 @@
# Contributor(s):
#
# Make sure the value of JAVA_HOME is set
if [ "x$JAVA_HOME" == "x" ]; then
echo "You must set the value of the JAVA_HOME environment variable."
exit 1
fi
# Make sure the value of TOMCAT_HOME is set
if [ "x$TOMCAT_HOME" == "x" ]; then
echo "You must set the value of the TOMCAT_HOME environment variable."
exit 1
fi
# Make sure we can find the JAR files we need
if [ ! -f $JAVA_HOME/lib/tools.jar ]; then
echo "Java tools JAR file (tools.jar) not found in $JAVA_HOME/lib."
exit 1
fi
if [ ! -f $TOMCAT_HOME/lib/ant.jar ]; then
echo "Ant JAR file (ant.jar) not found in $TOMCAT_HOME/lib."
exit 1
fi
if [ ! -f $TOMCAT_HOME/lib/servlet.jar ]; then
echo "Java Servlets JAR file (servlet.jar) not found in $TOMCAT_HOME/lib."
exit 1
fi
# Identify the custom class path components we need
CP=$TOMCAT_HOME/lib/ant.jar:$TOMCAT_HOME/lib/servlet.jar
CP=$CP:$TOMCAT_HOME/lib/jaxp.jar:$TOMCAT_HOME/lib/parser.jar
CP=$CP:$JAVA_HOME/lib/tools.jar
CP=$TOMCAT_HOME/lib/ant.jar:$TOMCAT_HOME/lib/servlet.jar:$JAVA_HOME/lib/tools.jar
# Execute ANT to perform the requested build target
java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main \
-Dtomcat.home=$TOMCAT_HOME "$@"
java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main -Dtomcat.home=$TOMCAT_HOME "$@"