made this a little more friendly to try and help out Ray Kimsey's build
problems...
This commit is contained in:
parent
54081b79e9
commit
bb2b63c837
33
build.sh
33
build.sh
|
@ -16,11 +16,34 @@
|
||||||
# Contributor(s):
|
# 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
|
# Identify the custom class path components we need
|
||||||
CP=$TOMCAT_HOME/lib/ant.jar:$TOMCAT_HOME/lib/servlet.jar
|
CP=$TOMCAT_HOME/lib/ant.jar:$TOMCAT_HOME/lib/servlet.jar:$JAVA_HOME/lib/tools.jar
|
||||||
CP=$CP:$TOMCAT_HOME/lib/jaxp.jar:$TOMCAT_HOME/lib/parser.jar
|
|
||||||
CP=$CP:$JAVA_HOME/lib/tools.jar
|
|
||||||
|
|
||||||
# Execute ANT to perform the requested build target
|
# Execute ANT to perform the requested build target
|
||||||
java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main \
|
java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main -Dtomcat.home=$TOMCAT_HOME "$@"
|
||||||
-Dtomcat.home=$TOMCAT_HOME "$@"
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user