Thanks,

Fixed in cvs.
Peter

On Tuesday 14 October 2003 20:59, Shatzer, Larry wrote:
> If your ant file contains antcall and you have macrodef's, and those
> macrodefs have default attributes in the <attribute> element, it throws off
> this warning:
>
> Trying to override old definition of task <taskname here>
>
> See attached ant file as an example:
>
> <project basedir="." name="test" default="test">
>
>   <macrodef name="test1">
>     <attribute default="default value" name="test"/>
>     <sequential>
>       <echo message="${test}"/>
>     </sequential>
>   </macrodef>
>
>   <macrodef name="test2">
>     <attribute name="test"/>
>     <sequential>
>       <echo message="${test}"/>
>     </sequential>
>   </macrodef>
>
>   <target name="test">
>     <test1 test="this"/>
>     <test1/>
>     <test2 test="that"/>
>     <!-- Can't call <test2/> due to no default for macrodef test2 -->
>     <!--<test2/>-->
>   </target>
>
>   <target name="antcall-test">
>     <antcall target="test"/>
>   </target>
>
> </project>
>
> run ant by itself, no errors or warnings, since antcall is never executed,
> but if you run ant with antcall-test, you will see the warning.
>
> Of course, macrodef gets rid of the need for antcall is almost all cases, I
> still however have a few antcalls I need to keep, until I figure a way to
> convert them to using macrodef, and this warning has been bugging me that
> there was something else deeply wrong with 1.6, but as you can see, the
> execution happens as expected.
>
> -- Larry
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to