Hi, thanks for your feedback, it definitely helps :)

Hutchison, Ben wrote:

1. Build file script because it uses hardcode paths "D:/.../etc/etc".
Fix - use the basedir variable as below.

Good point I didn't pay attention to this since the build.xml file is automatically generated by Maven. Consider using Maven instead until it's fixed. I filed a bug if you want to track this issue:


http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31040


2. XMLConfiguration fails badly with NPE if an invalid system resource
name passed to constructor.

Loading issues have been reported with XMLConfiguration, this will be reworked. I filed a bug for this as well:


http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31041


3. XMLConfiguration.addProperty(key, Object) makes improper downcast of
Object to String.

This will be fixed soon, this issue has been already reported in Bugzilla:

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=30839


4 XMLConfiguration.addProperty(key, Object) doesn't handle nest keys
properly.

I'll add a test case for this, thanks for noticing it. Here is the related bug:


http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31046


Also, not a bug as such, but I noticed that commons configuration have
some pretty heavy library requirements. I only use the XML
configuration, and I found by trial and error that I didn't need more
over half of the stated dependencies. It would be nice if the
configuration build or distribution process could split out some of the
extensions and their dependencies so people looing for a lightweight
solution can us it.

You are right, and this is on my todo list :) The current dependency list generated by Maven isn't really helpful for end users, I plan to add a page specifying the core depencies and the extra dependencies needed for each configuration type.


Emmanuel Bourg


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to