Effective OSGi Runtime Bundles
Sub-projects
- com.effectiveosgi.rt.aws: Library and component bundle for working with Amazon Web Services.
- com.effectiveosgi.rt.config: An extension for Felix File Install that processes configuration files in various formats.
com.effectiveosgi.rt.inspect.web.servlet
: An OSGi Inspector web application, implemented as a Servlet (requires an OSGi HTTP Servlet Whiteboard implementation).com.effectiveosgi.rt.inspect.web.standalone
: A completely standalone variant of the OSGi Inspector web application using an embedded web server -- no dependencies but not configurable via OSGi Config Admin.
Installation
This project is delivered as a set of OSGi bundles that can be installed directly from Maven Central. We recommend adding the following dependency section(s) to any Maven module that is visible to your index module.
<!-- AWS Module -->
<dependency>
<groupId>com.effectiveosgi</groupId>
<artifactId>com.effectiveosgi.rt.aws</artifactId>
<version>0.0.1</version>
<scope>runtime</scope>
</dependency>
<!-- Config Module -->
<dependency>
<groupId>com.effectiveosgi</groupId>
<artifactId>com.effectiveosgi.rt.config</artifactId>
<version>0.1.0</version>
<scope>runtime</scope>
</dependency>
<!-- Inspect Servlet Module -->
<dependency>
<groupId>com.effectiveosgi</groupId>
<artifactId>com.effectiveosgi.rt.inspect.web.servlet</artifactId>
<version>0.0.1</version>
<scope>runtime</scope>
</dependency>
<!-- Inspect Standalone Module -->
<dependency>
<groupId>com.effectiveosgi</groupId>
<artifactId>com.effectiveosgi.rt.inspect.web.standalone</artifactId>
<version>0.0.2</version>
<scope>runtime</scope>
</dependency>
For example if your project was generated from the Effective OSGi Maven Archetypes then these can be added to the POM of the _distro
module.