* tasks provide some way to identify their attributes from the
  outside. 

  Possible solutions include a special method like getProperties(), an
  external describing file shipping with the task class or special
  javadoc comments parsed by a custom doclet. Whatever the method it
  should not impose any cost on runtime as it is only used a small 
  proportion of the time (design-time).  

* tasks should have access to its own XML representation.

* Task level if and unless attributes.

* Allow tasks to find out, whether another task has completed successfully.

* provide failonerror like functionality to all tasks. (Provide this as an 
aspect??
  much like logging aspect or classloader aspect).

Reply via email to