> Q1: Does everyone agree that adding before/after to target to Ant 1.8 > is useful and should be done before (in conjunction of) creating > generic build files?
Dominique and Peter, could you please explain why you see a need for target attributes "before" and "after" rather than following the Macro path I proposed? Regards, Wolfgang Häfelinger Research & Architecture | Dir. 2.7.0.2 European Patent Office Patentlaan 3-9 | 2288 EE Rijswijk | The Netherlands Tel. +31 (0)70 340 4931 [EMAIL PROTECTED] http://www.epo.org "Dominique Devienne" <[EMAIL PROTECTED]> 14-01-2008 18:39 Please respond to "Ant Developers List" <dev@ant.apache.org> To "Ant Developers List" <dev@ant.apache.org> cc Subject Re: [DISCUSS] EasyAnt: Ant based pre packaged build system for java projects On 1/14/08, Peter Reilly <[EMAIL PROTECTED]> wrote: > On Jan 14, 2008 5:02 PM, Wolfgang Häfelinger <[EMAIL PROTECTED]> wrote: > > Assume also: > > > > <target name="prepare" before="junit"> > > <prepare /> > > </target> > > > > Do you want this before your "start-server" or after it or > > in parallel? > > > > I would say that if the build file does not specify the order, then the order > is undefined. > > If the order is important, then the build file can enforce an order by > using "depends". > > <target name="prepare" before="junit" depends="start-server"> > <prepare /> > </target> It makes sense Peter. And this already works in Ant, provided we add before/after support to <target>. Q1: Does everyone agree that adding before/after to target to Ant 1.8 is useful and should be done before (in conjunction of) creating generic build files? Q2: Do others feel (like me) that we should also have a mean to override a target's content (task list) while keeping the overridden target's dependency list? Both questions above are independent of using overriding macros... --DD --------------------------------------------------------------------- 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]