com.effectiveosgi:eosgi-runtime

Effective OSGi Runtime Bundles

License

License

GroupId

GroupId

com.effectiveosgi
ArtifactId

ArtifactId

eosgi-runtime-parent
Last Version

Last Version

0.0.3
Release Date

Release Date

Type

Type

pom
Description

Description

com.effectiveosgi:eosgi-runtime
Effective OSGi Runtime Bundles
Project URL

Project URL

http://github.com/effectiveosgi/eosgi-runtime

Download eosgi-runtime-parent

How to add to project

<!-- https://jarcasting.com/artifacts/com.effectiveosgi/eosgi-runtime-parent/ -->
<dependency>
    <groupId>com.effectiveosgi</groupId>
    <artifactId>eosgi-runtime-parent</artifactId>
    <version>0.0.3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.effectiveosgi/eosgi-runtime-parent/
implementation 'com.effectiveosgi:eosgi-runtime-parent:0.0.3'
// https://jarcasting.com/artifacts/com.effectiveosgi/eosgi-runtime-parent/
implementation ("com.effectiveosgi:eosgi-runtime-parent:0.0.3")
'com.effectiveosgi:eosgi-runtime-parent:pom:0.0.3'
<dependency org="com.effectiveosgi" name="eosgi-runtime-parent" rev="0.0.3">
  <artifact name="eosgi-runtime-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.effectiveosgi', module='eosgi-runtime-parent', version='0.0.3')
)
libraryDependencies += "com.effectiveosgi" % "eosgi-runtime-parent" % "0.0.3"
[com.effectiveosgi/eosgi-runtime-parent "0.0.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • distro
  • _assembly
  • com.effectiveosgi.lib
  • com.effectiveosgi.rt.config
  • com.effectiveosgi.rt.config.test
  • com.effectiveosgi.rt.aws
  • com.effectiveosgi.rt.inspect.web
  • com.effectiveosgi.rt.inspect.web.standalone
  • com.effectiveosgi.rt.inspect.web.servlet
  • com.effectiveosgi.rt.web
  • com.effectiveosgi.rt.web.test1
  • com.effectiveosgi.rt.web.test2
  • com.effectiveosgi.rt.command

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.

Build Status

Build Status

com.effectiveosgi

Effective OSGi

Templates, examples and runtime components for Effective OSGi development

Versions

Version
0.0.3
0.0.2
0.0.1