Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To use Gogo, remove the Shell TUI bundle and add the Gogo runtime and console bundles to the bundle directory of the binary Felix distribution. Leave the existing Felix Shell bundle, as Gogo can execute existing Felix commands as well as new RFC-147 commands:

No Format
$ cd felix-framework-2.0.1
$ ls bundle
org.apache.felix.bundlerepository-1.4.2.jar
org.apache.felix.gogo.console-0.2.2.jar
org.apache.felix.gogo.runtime-0.2.2.jar
org.apache.felix.shell-1.4.1.jar

$ java -jar bin/felix.jar 

Welcome to Felix
================

$ ps
START LEVEL 1
   ID   State         Level  Name
[   0] [Active     ] [    0] System Bundle (2.0.1)
[   1] [Active     ] [    1] Apache Felix Bundle Repository (1.4.2)
[   2] [Active     ] [    1] Apache Felix Gogo Shell Console (0.2.2)
[   3] [Active     ] [    1] Apache Felix Gogo Shell Runtime (0.2.2)
[   4] [Active     ] [    1] Apache Felix Shell Service (1.4.1)