Gemini Blueprint

Eclipse Gemini Blueprint project makes it easy to build Java applications that run in an OSGi framework. By using Gemini Blueprint, applications benefit from using a 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.

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

org.eclipse.gemini.blueprint
ArtifactId

ArtifactId

gemini-blueprint
Last Version

Last Version

3.0.0.M01
Release Date

Release Date

Type

Type

pom
Description

Description

Gemini Blueprint
Eclipse Gemini Blueprint project makes it easy to build Java applications that run in an OSGi framework. By using Gemini Blueprint, applications benefit from using a 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.
Project URL

Project URL

http://www.eclipse.org/gemini/blueprint/
Source Code Management

Source Code Management

http://git.eclipse.org/c/gemini.blueprint/org.eclipse.gemini.blueprint.git/

Download gemini-blueprint

How to add to project

<!-- https://jarcasting.com/artifacts/org.eclipse.gemini.blueprint/gemini-blueprint/ -->
<dependency>
    <groupId>org.eclipse.gemini.blueprint</groupId>
    <artifactId>gemini-blueprint</artifactId>
    <version>3.0.0.M01</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.eclipse.gemini.blueprint/gemini-blueprint/
implementation 'org.eclipse.gemini.blueprint:gemini-blueprint:3.0.0.M01'
// https://jarcasting.com/artifacts/org.eclipse.gemini.blueprint/gemini-blueprint/
implementation ("org.eclipse.gemini.blueprint:gemini-blueprint:3.0.0.M01")
'org.eclipse.gemini.blueprint:gemini-blueprint:pom:3.0.0.M01'
<dependency org="org.eclipse.gemini.blueprint" name="gemini-blueprint" rev="3.0.0.M01">
  <artifact name="gemini-blueprint" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.eclipse.gemini.blueprint', module='gemini-blueprint', version='3.0.0.M01')
)
libraryDependencies += "org.eclipse.gemini.blueprint" % "gemini-blueprint" % "3.0.0.M01"
[org.eclipse.gemini.blueprint/gemini-blueprint "3.0.0.M01"]

Dependencies

compile (1)

Group / Artifact Type Version
javax.inject : javax.inject jar 1

provided (3)

Group / Artifact Type Version
org.slf4j : jcl-over-slf4j jar 1.7.5
org.slf4j : slf4j-api jar 1.7.5
ch.qos.logback : logback-classic jar 1.0.13

test (4)

Group / Artifact Type Version
org.apache.servicemix.bundles : org.apache.servicemix.bundles.junit jar 4.12_1
org.easymock : easymock jar 3.2
org.mockito : mockito-all jar 1.9.5
org.assertj : assertj-core jar 3.6.2

Project Modules

  • mock
  • io
  • core
  • extender
  • extensions
  • test-support

Versions

Version
3.0.0.M01
2.1.0.RELEASE
2.1.0.JAVA7
2.1.0.M2
2.1.0.M1
2.0.0.RELEASE