On 2008-11-13, Bruce Atherton <[EMAIL PROTECTED]> wrote: > Conceptually I agree with you, but I think we need to recognize why > people would want this and to validate their concerns.
I wasn't advocating we change the current behavior, Ant's own build file relies on it in much the same way as > Consider these targets: > <target name="full-build" depends="clean,compile,jar-files">...</target> > <target name="update-build" depends="compile,jar-files">...</target> for example see the way we structure our test targets. <target name="run-tests" depends="dump-info,junit-tests,antunit-tests,check-failed" and "check-failed" doesn't depend on anything, so with a different executor model it might be run before any test has started. In the context of phases I think we don't need control over ordering since the targets that want to add themselves to phases shouldn't really depend on each other. If they do - that's what I meant to say - then it smells as if an additional intermediate phase was missing. But your example got me thinking. It is pretty easy to imagine that there would be "build" and "clean-build" phases much like what you have shown with target. If my target wants to do something only in the clean-build phase it will most likely make a difference whether it is run before or after "clean". Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]