Hi, Probably more important than config subsystems in JSR 107 or Log4J 2 (though it altogether got a really good rewrite making any effort for a "Logging JSR" by some people almost pointless;-) seems a massive redesign and recent activity of Apache Commons Logging 2: http://commons.apache.org/proper/commons-configuration/index.html
Anybody had a look at that? Apache certainly has a very multicultural ecosystem, look at Struts vs. OpenFaces vs. Wicket vs. Tapestry and who knows how many (Web MVC) projects all exist, so why not have at least 2 or 3 for configuration. Something noteworthy is, that Commons Configuration 2 refrains from any static factory. Even a class sounding like it was static such as Configurations (in a new "fluent" package) works like this: Configurations configurations = new Configurations(); PropertiesConfiguration config = configurations.properties(new File( "config.properties")); Werner