cmlenz 2002/06/14 00:19:31
Modified: . build.xml
Log:
Specify classpath for the ANTLR task, this should avoid users needing
to copy the JARs into $ANT_HOME/lib
Revision Changes Path
1.164 +10 -1 jakarta-slide/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/build.xml,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -r1.163 -r1.164
--- build.xml 14 Jun 2002 06:56:25 -0000 1.163
+++ build.xml 14 Jun 2002 07:19:30 -0000 1.164
@@ -54,6 +54,7 @@
<property name="hsqldb.jar" value="./lib/hsqldb.jar"/>
<property name="hsqldb.license" value="./lib/hsqldb.license"/>
<property name="antlr.jar" value="./lib/antlr.jar"/>
+ <property name="antlr-tools.jar" value="./lib/antlr-tools.jar"/>
<property name="commons-dbcp.jar" value="./lib/commons-dbcp.jar"/>
<property name="commons-pool.jar" value="./lib/commons-pool.jar"/>
<property name="commons-modeler.jar" value="./lib/commons-modeler.jar"/>
@@ -187,6 +188,7 @@
<pathelement location="${commons-httpclient.jar}"/>
<pathelement location="${slide.build}/classes"/>
<pathelement location="${antlr.jar}"/>
+ <pathelement location="${antlr-tools.jar}"/>
</path>
<path id="examples.classpath">
@@ -276,6 +278,9 @@
<available property="antlr.present"
classname="antlr.Parser"
classpath="${antlr.jar}" />
+ <available property="antlr-tools.present"
+ classname="antlr.Tool"
+ classpath="${antlr-tools.jar}" />
<available property="httpclient.present"
classname="org.apache.commons.httpclient.HttpClient"
classpath="${commons-httpclient.jar}" />
@@ -352,6 +357,7 @@
<echo message=" JDOM (current dev version) ${jdom.present}" />
<!-- echo message=" Commons-Httpclient ${httpclient.present}" / -->
<echo message=" ANTLR ${antlr.present}" />
+ <echo message=" ANTLR Tools ${antlr-tools.present}" />
<echo message="" />
<echo message="Optional libraries:" />
<echo message=" Servlet API 2.3 ${servlet23.present}" />
@@ -403,6 +409,7 @@
<equals arg1="${jta.present}" arg2="true"/>
<!-- equals arg1="${httpclient.present}" arg2="true"/ -->
<equals arg1="${antlr.present}" arg2="true"/>
+ <equals arg1="${antlr-tools.present}" arg2="true"/>
</and>
</condition>
@@ -653,7 +660,9 @@
</javac>
<antlr target="src/webdav/client/src/org/apache/webdav/cmd/Client.g"
- outputdirectory="${webdavclient.build}/src/org/apache/webdav/cmd" />
+ outputdirectory="${webdavclient.build}/src/org/apache/webdav/cmd">
+ <classpath refid="webdavclient.classpath"/>
+ </antlr>
<javac srcdir="${webdavclient.build}/src"
destdir="${webdavclient.build}/classes"
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>