Jose Alberto Fernandez wrote, On 29/04/2003 12.03: ...
The proposal <antlib> provides a task <antlib> which can be used to
load libraries manually. Al the same time there are hooks on the code
for an autoloading mechanism to be supported. In escence, it would
allow ANT's main() to do something like:

        - get all antlib.xml from the classpath ( using getResources);
        - process each one of the antlib.xml resources found so that
          all definitions get registered.

All the processing is provided by a static method of the Antlib task.

In principle this was designed just for loading the core at load time,
we could expand it to allow loading all jars (antlibs) in the classpath, which
means all antlibs in the ANT/lib directory.

This I really liked but Costin IIRC put it down in favor of compulsory explicit loading.


The main issue is how to enforce ordering to deal with dependencies
between the antlibs.

Or simply do not deal with dependencies, ie antlibs must not (yet) depend on on the other, except for the core ones.


--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------



Reply via email to