> From: Costin Manolache [mailto:[EMAIL PROTECTED]
> 
> Erik Hatcher wrote:
> 
> > 
> > But the current one does not support adding other components like
> > conditions, mappers, filters, and selectors.
> 
> Does ant support this ? 
> 
> And what do you mean "does not support adding" ? It can add 
> any component
> ( as datatype for example), and nothing stops you from using 
> any datatype as
> anything you want ( condition, mapper, filter or selector ).
> 

The big difference is the way ANT currently treats a core 
condition/mapper/filter
from one defined by a user. If I look at a build file the syntax are completely
different, not only that but in some cases the name of attributes changes for 
the
same class depending on whether I use the core syntax or the syntax for
user defined implementations.

And it is not only the things above, it is also the vendor specific elements of
things like <ejbjar> <jspc> and others. I would like those classes reemplemented
using roles and scatter the vendor specific code to the wind (to te vendors) 
where
it belongs (on their own release cycle).

To me the whole point of antlib is that it will make core code and 3rd party 
maintained
components completely indistinguishable from the point of view of the build 
writer,
no priviledges to anyone.

Jose Alberto

Reply via email to