Pax Runner - universAAL/tools.eclipse-plugins GitHub Wiki
This universAAL Studio tool is an extension of the open source project Pax Runner. http://team.ops4j.org/wiki/display/paxrunner/Pax+Runner. Pax Runner is a tool to provision OSGi bundles in all major open source OSGi framework implementations (Felix, Equinox, Knopflerfish, Concierge). It provides a user interface for managing provision of OSGi bundles on Eclipse. This tool is very useful for deployers, so people creating packages of Applications and platform components can really benefit from this extension.
The Pax Runner plugin extension is used for running and debugging universAAL applications that have been developed within Eclipse with universAAL Studio. It extends the original Pax Runner plugin, in order to provide a more user friendly interface and a better support for the latest version of Eclipse and OSGi runtimes. In contrast with the original version of this plugin, the new interface provides a tree structure of the bundles, as in the following figure:
This tool parses the ".launch" configuration file of the project that is selected in the Project/Package explorer of Eclipse, sorts the bundles according to the start level that they belong and displays them in the tree structure as above. The developer may select which bundle or level should be included or started in the OSGi runtime. Moreover, a new button ("Add Level") has been added for adding levels in the configuration.
The checkboxes define if the bundles should be included in the OSGi runtime, while the "Start" buttons define if a bundle should be started or just installed in the OSGi runtime. Finally, the "Update" button indicates if Pax Runner should check, during the start of the OSGi container, possible new version of the artifact into the local repository. The green color indicates that the option is selected, otherwise it is colored to grey.