As it stands, a couple of tasks can live at the same level as
<target>, but they are hard coded by name.  How do we want to handle
this in Ant2?

(1) Allow no tasks to be defined at the same level as <target> (this
is what Tim Dawson has proposed IIRC).

(2) Allow all tasks to be defined at the same level as <target> (I
don't know whether he remembers it, but Sam Ruby proposed this about
fifteen months ago 8-).

(3) Allow all tasks that implement a given marker interface to be
defined at the same level as <target>s (Jose Alberto Fernandez
proposes this and has already supplied a patch that enables this in
Ant 1.x).

(4) Keep it the way it is in Ant 1.4 - only a fixed number of tasks
can live at the same level as <target> and their names are hard coded
in Ant's core (don't know of a proponent).

Are there other options?

Stefan

Reply via email to