Java Mailing List Archive

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

Apache Ant Archive

» Ant Users List
» Ant Developers List
AW: Calling a target from within a target and passing arguments...

AW: Calling a target from within a target and passing arguments...

2005-06-21       - By Jan.Materne@(protected)
Reply:     1     2     3  

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:carej@(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 (carej@(protected))
>WebSphere Build SWAT Team Lead
>WebSphere Build Tooling Lead (Project Mantis)
>https://w3.opensource.ibm.com/projects/mantis
>
>
>"Santoshi, Vishal" <Vishal_Santoshi@(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: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


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