Making OSGi Nimble
Paremus has responded to this ‘dependency challenge’ with Nimble, a policy driven dependency resolution engine and interactive, scriptable OSGi shell. Nimble enables you to simply manage OSGi dependencies, and allows you to rapidly assemble and interact with OSGi-based applications. Lightweight, Simple, Elegant and Powerful, Nimble is a joy to use and pretty much essential if you are developing applications comprising of 10’s, 100’s or even 1000’s of OSGi bundles.
As a general dependency resolver, Nimble also understands runtime and/or environmental dependencies. When presented with a WAR, Nimble understands that this requires a Servlet engine and dynamically installs your preferred Servlet implementation. Presented with an EAR, Nimble responds by creating the appropriate JEE runtime.