ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicola Ken Barozzi <nicola...@apache.org>
Subject Re: My itches for 1.6
Date Fri, 12 Jul 2002 18:26:35 GMT

costinm@covalent.net wrote:
> For the record, this is the list of issues I will try to work on.
> I hope most of them will be accepted in the release, but
> if not I'll just provide them as add-ons using various hooks.
> 
> 1. SAX2 support. While it is possible to use it as plugin,
> I would like to propose deprecating ( but not removing :-) the SAX1 helper 
> and use SAX2. 

Cool :-)

I'm working on <import> in the SAX 1 one because it's where I started, 
but will be more than happy to move that to the SAX2 version.

> 2. Classloader improvements. I would like to use a different
> startup procedure, and allow the use of a class loader hierarchy
> similar with what tomcat is using. In particular, the startup
> should be done with empty classpath, and the bootstrap should
> scan the lib directory. 
> Obviously, this can be configurable. In particular it should
> be possible to keep the ant runtime in a separate loader, and to
> add paths to the 'core loader' at runtime. 
> 
> This would solve the junit.jar issues, and much more, and will
> be 99% backward compatible. The only breakage will be if classes
> are using the system class loader directly - those will
> have to be in the parent loader. 
> 
> 3. Dynamic properties - i.e. not stored in the Project's Hashtable
> but in a different and configurable source ( like jdk14 prefs,
> xpath expressions on an xml file or jxpath, etc ). That will probably
> be difficult to get accepted into the main branch, but it's worth
> trying :-)

What's the gain? (ie I don't understand what it means ;-)

> 4. Various small improvements in embedding ( ant is already used in
> jasper2 for compilation, and most likely its use will grow to possibly
> deal with automatic compilation of servlets or rebuilding of webapps ).

:-D

> If there is need, I can help with the JDK1.1 compatibility - eventually
> by replacing the introspection-based code with something like 
> tomcat.util.compat. 
> 
> Of course - this is my wish/itch list - and most of it can be done as add 
> on, but I think it'll be usefull to have them in the core.

-include-import: Nicola Ken + Dominique
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10276

-CVS task that uses netbeans CVS lib: Nicola Ken

-- 
Nicola Ken Barozzi                   nicolaken@apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message