OpenBEL / bel-nav

BEL Navigator based on OpenBEL Framework 3.0.0 and Cytoscape 3.
Apache License 2.0
1 stars 0 forks source link

Package kam-nav plugin into a single OSGi bundle #34

Open abargnesi opened 9 years ago

abargnesi commented 9 years ago

The kam-nav plugin consists of the common, core, ui, and ws OSGi bundles. Additionally these modules have some library dependencies packaged as OSGi bundles.

To support simple manual install and Cytoscape App Store we should bundle modules + dependencies into a single OSGi bundle.

There may be an issue with supporting multiple BundleActivator classes since each module has one. Maybe using the Require-Bundle manifest entry would run the activator on start?

abargnesi commented 9 years ago

A workaround is to install the JAR file dependencies manually into the $HOME/CytoscapeConfiguration/3/apps/installed directory. This is outlined in the README.