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]>

Reply via email to