You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by hu...@apache.org on 2003/01/22 18:53:05 UTC
cvs commit: xml-axis-wsif/java classpath.sh
hughesj 2003/01/22 09:53:05
Modified: java classpath.sh
Log:
Using flattened java/lib structure
Revision Changes Path
1.5 +6 -64 xml-axis-wsif/java/classpath.sh
Index: classpath.sh
===================================================================
RCS file: /home/cvs/xml-axis-wsif/java/classpath.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- classpath.sh 21 Dec 2002 01:46:01 -0000 1.4
+++ classpath.sh 22 Jan 2003 17:53:04 -0000 1.5
@@ -7,72 +7,11 @@
# . classpath.sh [build|run] [set] [quiet]
#
# written by Aleksander Slominski [http://www.extreme.indiana.edu/~aslom]
-
-LOCALCLASSPATH=.
-
-#required
-if [ ! "`echo lib/junit/*.jar`" = "lib/junit/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/junit/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/wsdl4j/*.jar`" = "lib/wsdl4j/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/wsdl4j/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/log4j/*.jar`" = "lib/log4j/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/log4j/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-#optional
-if [ ! "`echo lib/jms_api/*.jar`" = "lib/jms_api/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/jms_api/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-if [ ! "`echo lib/j2ee/*.jar`" = "lib/j2ee/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/j2ee/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-
-if [ ! "`echo lib/xerces2/*.jar`" = "lib/xerces2/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/xerces2/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-#jar files shared by apache soap and axis
-if [ ! "`echo lib/activation/*.jar`" = "lib/activation/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/activation/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/javamail/*.jar`" = "lib/javamail/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/javamail/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-#for apache soap
-if [ ! "`echo lib/apache_soap/*.jar`" = "lib/apache_soap/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/apache_soap/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-#all axis required jars
-if [ ! "`echo lib/axis/*.jar`" = "lib/axis/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/axis/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/commons_discovery/*.jar`" = "lib/commons_discovery/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/commons_discovery/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/commons_logging/*.jar`" = "lib/commons_logging/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/commons_logging/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/jaxrpc/*.jar`" = "lib/jaxrpc/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/jaxrpc/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-if [ ! "`echo lib/saaj/*.jar`" = "lib/saaj/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/saaj/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
-#Soaprmi 1.1
-if [ ! "`echo lib/soaprmi11/*.jar`" = "lib/soaprmi11/*.jar" ] ; then
- LOCALCLASSPATH=`echo lib/soaprmi11/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
-fi
-
+set -x
+export LOCALCLASSPATH=.
if [ "$1" = "build" ] ; then
- LOCALCLASSPATH=`echo lib/ant/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
+ LOCALCLASSPATH=`echo lib/*.jar | tr ' ' ':'`:$LOCALCLASSPATH
LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$LOCALCLASSPATH
if [ "$2" = "set" ] ; then
CLASSPATH=$LOCALCLASSPATH
@@ -83,6 +22,9 @@
echo $LOCALCLASSPATH
fi
else
+ # put all jars except ant.jar on classpath
+ export RUNTIME_JARS=`ls -1 lib/*.jar | egrep -v 'ant.*jar'`
+ LOCALCLASSPATH=`echo $RUNTIME_JARS | tr ' ' ':'`:$LOCALCLASSPATH
LOCALCLASSPATH=build/classes:build/samples:build/tests:$LOCALCLASSPATH
if [ ! "`echo build/lib/*.jar`" = "build/lib/*.jar" ] ; then
LOCALCLASSPATH=`echo build/lib/*.jar | tr ' ' ':'`:$LOCALCLASSPATH