webwork build.xml,1.2,1.3

[email protected] Sat, 01 Nov 2003 12:01:45 -0800
Newsgroups gmane.comp.java.open-symphony.cvs
Message-ID <[email protected]>
Update of /cvsroot/opensymphony/webwork
In directory sc8-pr-cvs1:/tmp/cvs-serv14616

Modified Files:
	build.xml 
Log Message:
Give helpful message if optional tasks are missing

Index: build.xml
===================================================================
RCS file: /cvsroot/opensymphony/webwork/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- build.xml	1 Nov 2003 18:26:40 -0000	1.2
+++ build.xml	1 Nov 2003 20:01:43 -0000	1.3
@@ -17,9 +17,14 @@
     <property name="build.dir" value="${basedir}/build"/>
     <property name="dist.dir" value="${basedir}/dist"/>
     <property file="build.properties"/>
+    <available property="javacc.optional.available" classname="org.apache.tools.ant.taskdefs.optional.javacc.JavaCC"/>
   </target>
 
-  <target name="precompile" depends="init">
+  <target name="check-javacc" depends="init" unless="javacc.optional.available">
+    <fail message="Ant optional.jar is not available, so cannot run JavaCC task. Please download ant 1.5.3 or later."/>
+  </target>
+
+  <target name="precompile" depends="check-javacc">
     <javacc target="${src.dir}/main/webwork/expr/Parser.jj" javacchome="${lib.dir}/build"/>
   </target>
 




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/