PomStrap 1.0.14 released
This is a major bugfix release for PomStrap. Also we included few optimization to accelerate classloading process.
You can download 1.0.14 source file here.

Changelog for 1.0.14

* Custom group bugfix
* Small fix on custom group property parsing.
* Bugfix to for better pom parent file properties support.
* Code cleanup
* Small lookup optim to speedup findclass/findresource
* Avoid cyclic dependency in classloader
* Added cache feature on resources
* Remove enumeration != null as findRessource always return an instance of enumeration (empty or not)
* Small fix to avoid deprecated in JDK5
* Added optimization in DependencyClassloader to avoid findClass if it has allready set as not found
* Added pomstrap.loadscope property to allow to fetch the specified dependency artifact scope
For example: pomstrap.loadscope=compile,provided
will load compile and provided scope artifacts (of course default scope is still loaded)
I've added this feature because groovy declare most of its dependency with compile scope, so pomstrap try to find them (here it was asm 2.2.3) in its dependency tree and load a class from another classloader with inappropriate version.
Back