I would use <macrodef>
<macrodef name="a">
<attribute name="x"/>
<attribute name="y"/>
<sequential>
<echo>called 'a' with x='@{x}' and y='@{y}'</echo>
</sequential>
</macrodef>
<target name="b">
<a x="hello" y="world"/>
</target>
needs Ant 1.6+
cheers
Jan
>-----Ursprüngliche Nachricht-----
>Von: Jeffrey E Care [mailto:[EMAIL PROTECTED]
>Gesendet: Dienstag, 21. Juni 2005 00:06
>An: Ant Users List
>Betreff: Re: Calling a target from within a target and passing
>arguments...
>
>Check the manual for the <antcall> task.
>
>--
>Jeffrey E. Care ([EMAIL PROTECTED])
>WebSphere Build SWAT Team Lead
>WebSphere Build Tooling Lead (Project Mantis)
>https://w3.opensource.ibm.com/projects/mantis
>
>
>"Santoshi, Vishal" <[EMAIL PROTECTED]> wrote on 06/20/2005
>05:56:05 PM:
>
>> Is it possible to call a target from within another target
>and pass in
>> arguments to the called target ?
>>
>> Or
>>
>> Is this possible?
>>
>> <target A>
>> <!-- depends on args x and y -->
>> </target>
>>
>> <target B>
>> <!-- calls target A with two arguments that are intercepted by
>> target A
>as x and y-->
>> </target>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]