Chapter 2. Requirements

Spring Dynamic Modules 2.x binaries requires JDK level 5.0 and above, and OSGi R4 (R4.2 recommended) and above. For JDK 1.4, consider using Spring Dynamic Modules 1.x.

Bundles deployed for use with Spring Dynamic Modules should specify "Bundle-ManifestVersion: 2" in their manifest (require OSGi R4 behaviour). Note that for OSGi 4.2 specific functionality (such as the Blueprint Container), an appropriate container needs to be used.

We test against Equinox 3.5.x, Felix 2.0.0+, and Knopflerfish 3.0.x as part of our continuous integration process.