I filed GERONIMO-4807 for this.
Hmm. Don't think there's a way to avoid this, at the moment. As you surmise, MultiParentClassLoader is going to change the 'build.properties' into 'build/properties'.
On Aug 18, 2009, at 1:02 PM, Trygve Hardersen wrote:
Sometimes asking the questions makes you think....
It seems this can be achieved using the "hidden-classes" element in the module definition. I was probably fooled by Quartz logging version "1.5.2" even if the version really was "1.6.5". I looked at the Quartz source and they are loading the version numbers from a file "build.properties":
is = QuartzScheduler.class.getResourceAsStream("/build.properties");
I tried to add a "hidden-classes" filter on both "build.properties" and "/build.properties", but I don't think it is excluded. I guess the "hidden-classes" functionality treats this as a package name. Any way to escape it?
Can you creat a Jira, for this?