-
Spring Dynamic Modules
The Spring Dynamic Modules project makes it easy to build Spring applications
that run in an OSGi framework. A Spring application written in this
way provides better separation of modules, the ability to
dynamically add, remove, and update modules in a running system, the
ability to deploy multiple versions of a module simultaneously (and
have clients automatically bind to the appropriate one), and a dynamic
service model.
-
Spring OSGi Annotations
Provides OSGi service injection via annotations.
-
Spring OSGi Archetype
-
Spring OSGi Core
Spring/OSGi core classes. Offers OSGi-based application context and importer/exporter functionality.
-
Spring OSGi Extender
Spring/OSGi extender. Listens for and bootstraps Spring-powered OSGi bundles.
-
Spring OSGi IO
Spring/OSGi IO abstract classes. Provides Resource, ResourceLoader and ResourcePatternResolver
for OSGi environments.
-
Spring OSGi Mocks
Mocks for OSGi interfaces.
-
Spring OSGi Testing Framework
Spring/OSGi testing framework. Provides JUnit based integration testing inside OSGi containers.
-
Spring OSGi Web Support
Spring/OSGi web support. Allows web applications to transparently run on OSGi platforms.
-
Spring OSGi Web Extender
Spring/OSGi web extender. Detects war bundles and deployes them into the configured web container.