<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:[EMAIL PROTECTED] >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: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >--------------------------------------------------------------------- >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]
