POMStrap is a really simple Java application bootstrap and classloader trick that allows dependency "classloading" without side effect. POMStrap uses Maven2 pom files to resolve dependencies required to launch an application. For example, if your application depends on A-1.0 (and can only work with this version) and B-1.0; and if B-1.0 also depends on A-2.0, then B-1.0's dependency won't normally be able to be satisfied without violating another one of your application's dependencies. POMStrap avoids this kind of dependency conflict.

Changes

This release add 2 new features: the ability to load a dependency only once (without version distinction), and the ability to find a resource using classloader on a file in a Maven2 repository.

URL: POMStrap