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):
|
||||
#
|
||||
|
||||
# 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 "$@"
|
||||
|
|
Loading…
Reference in New Issue
Block a user