ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: Iterating through the build script
Date Wed, 24 Sep 2008 09:58:39 GMT
<antcall> works but has performance impacts because each call clones the Project-instance.
With introduction of <macrodef> in Ant 1.6 that would be faster.

Jan

>-----Urspr√ľngliche Nachricht-----
>Von: André Pilz [mailto:andre.pilz@pcvisit.de] 
>Gesendet: Mittwoch, 24. September 2008 11:54
>An: Ant Users List
>Betreff: Re: Iterating through the build script
>
>Hi,
>
>I use the <antcall> task for this, most often with parameters, example:
>
><target name="often-used-task">
>     <!-- check for parameters -->
>     <fail unless="prop" message="${prop} needed"/>
>     <!-- do it -->
>     ...
>     ...
>     ...
>     <echo message="done for ${prop}"/>
></target>
>
><antcall target="often-used-task">
>     <param name="prop" value="foo"/>
></antcall>
>
><antcall target="often-used-task">
>     <param name="prop" value="bar"/>
></antcall>
>
>Regards,
>AP
>
>Patrick Luebbecke schrieb:
>> Hi Folks,
>> 
>> i'm currently writing a build script which will to the 
>following tasks:
>> 
>> 
>> 1. unpack file a
>> 2. unpack file b (both files have the same directory and 
>filestructure)
>> 
>> 3. Replace several strings within different files
>> 
>> 4. zip file a
>> 5. zip file b
>> 
>> since file a and b have different filenames is there any way 
>to make ant to
>> 
>> a) unpack file a
>> b) replace the strings
>> c) zip file a
>> 
>> d) unpack file b
>> e) replace the strings
>> f) zip file b
>> 
>> by invoking the "replace string"-target twice without 
>changing my basic
>> code structure (1-5) ?
>> 
>> Regards
>> 
>> 
>> ---------------------------------------------------------------------
>> 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
>
>

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


Mime
View raw message