ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bijo Alex Thomas" <bijoa...@dsrc.co.in>
Subject Re: Calling a target from within a target and passing arguments...
Date Wed, 22 Jun 2005 15:13:02 GMT
Jan is right. Even <macrodef> has less performance overhead compared to
<antcall> as <antcall> creates and initializes an altogether new project.

Regards,
Bijo

_________________________________
Bijo Alex Thomas
DSRC, 6, Smith Road, Chennai - 2
Mail: bijoalex@dsrc.co.in
Website: http://dsrc.com

----- Original Message -----
From: <Jan.Materne@rzf.fin-nrw.de>
To: <user@ant.apache.org>
Sent: Tuesday, June 21, 2005 11:15 AM
Subject: AW: Calling a target from within a target and passing arguments...


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





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message