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
