That behaviour wont change as it's intended to have a "clean" project instance.
1. Think about the use of <antcall>. Because it initializes a new Project there is much overhead. You could avoid that using <macrodef>. 2. I havent used that, but maybe <antcontrib:antcallback> could help. 3. If you can serialize your data object, your 2nd task could read that serialized data. Jan >-----Ursprüngliche Nachricht----- >Von: Brian Agnew [mailto:[EMAIL PROTECTED] >Gesendet: Samstag, 28. April 2007 13:29 >An: Ant Users List >Betreff: Re: AW: Passing data between 2 created tasks > >A quick experiment with Ant 1.6.5 suggests that this doesn't work with ><antcall>. e.g. in the below > ><antcall target="A"> > TaskB... ></antcall> > ><target name="A"> > TaskA ></target> > >wouldn't work, since the <antcall> results in a different Project >object. Is there a workaround in this scenario ? > >Brian > >[EMAIL PROTECTED] wrote: >> Store your Stack as reference on the project >> >> TaskA { >> public static final String STACKNAME = "someprefix.stack"; >> Stack stack; >> >> public execute() { >> ... >> getProject().addReference(STACKNAME, stack); >> } >> } >> >> TaskB { >> public execute() { >> Stack stack = >(Stack)getProject().getReference(TaskA.STACKNAME); >> ... >> } >> } >> >> >> >> Jan >> >> >> ________________________________ >> >> Von: Farhdine Boutzakhti [mailto:[EMAIL PROTECTED] >> >> Gesendet: Mittwoch, 24. Januar 2007 16:41 >> An: [EMAIL PROTECTED]; user@ant.apache.org >> Betreff: Passing data between 2 created tasks >> >> >> >> Hi list, >> >> >> >> I am creating 2 different tasks with ANT: >> >> A - One extracting some data in a stack from a cache, >> >> B - One inserting these data in a database. >> >> >> >> I want to know if there is a way to pass an object (i.e. a >> stack) from A to B? >> >> >> >> Thanks ! >> >> Farhdine. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >-- >Brian Agnew http://www.oopsconsultancy.com >OOPS Consultancy Ltd brian @ oopsconsultancy.com >Tel: +44 (0)7720 397526 >Fax: +44 (0)20 8682 0012 > > > >--------------------------------------------------------------------- >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]