Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

Problem to use ant contrib

Dubois, Fabien

2008-04-30

Replies:

Author LoginPost Reply
Hi everybody,



I try to use ant-contrib to create a task which detects if a file is
present, and if not copy the file in the folder.

So I have get back the source of ant-contrib, build and create the jar.



This is my task :



   <target name="local.deploy.init"

   description="copy the jdbc librairy in the $CATALINA_HOME/lib">

      <taskdef uri="antlib:net.sf.antcontrib"

      resource="net/sf/antcontrib/cpptasks/antlib.xml"

      classpath="${lib}/cpptasks.jar"/>

       <if>

        <fail
file="${tomcat}/lib/mysql-connector-java-5.1.5-bin.jar"/>

           <then>

               <copy todir="${tomcat}/lib">

                  <fileset
file="${lib}/mysql-connector-java-5.1.5-bin.jar"/>

               </copy>

           </then>

       </if>

   </target>



Ant stops this task at the < if > (so there is no problem for the
taskdef):

D:\workspace\appWicket\trunk\build.xml:81: Problem: failed to create
task or type if

Cause: The name is undefined.

Action: Check the spelling.

Action: Check that any custom tasks/types have been declared.

Action: Check that any <presetdef>/<macrodef> declarations have taken
place.



Moreover sourceforge is currently off, so I can't verify the syntax.



If you can help me, thank you in advance :-)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.