Hi Christopher, just to mention it: this change requires Ant 1.5 beta2, because using Ant 1.4.1 rises:
BUILD FAILED D:\Projects\Jakarta\Jakarta-Slide\build.xml:664: The <antlr> task doesn't support the nested "classpath" element. Using Ant 1.5 beta2 is OK for me. Regards, Peter > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Friday, June 14, 2002 09:20 > To: [EMAIL PROTECTED] > Subject: cvs commit: jakarta-slide build.xml > > > 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]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
