Hello World shows how to produce/consume OSGi services.
Installed: Java 1.8, Maven 3.x
$ git clone https://github.com/fractus-io/osgi-tutorial .
$ mvn clean install
$ java -jar ./framework/org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console
$ osgi> ss
Install producer:
$ osgi> install file:///.../helloworld-producer/target/helloworld-producer-1.0.jar
Equinox displays its bundle ID; for example:
$ osgi> Bundle id is 2
Install consumer:
$ osgi> install file:///.../helloworld-consumer/target/helloworld-consumer-1.0.jar
Equinox displays its bundle ID; for example:
$ osgi> Bundle id is 3
Start producer
$ osgi> start 2
Start consumer:
$ osgi> start 3