Skip to content
This repository has been archived by the owner on Jul 10, 2024. It is now read-only.

Deployment_to_Equinox

Philipp Haussleiter edited this page Nov 25, 2015 · 1 revision

Deployment to Equinox

You can simply use the buildAndRun.xml ant script (which uses the config.ini in the plugins folder) or, if you want to do it by hand, follow these steps:

  • Install Eclipse
  • Copy Weaver bundle into the Eclipse plugins directory
  • Rename Weaver bundle to org.bundlebee.weaver_1.0.0.jar to reflect bundle info in its Manifest (symbolic name and version)
  • Start Equinox with the following command line:
java -Dosgi.framework.extensions=org.bundlebee.weaver -jar org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar -noExit -console
  • Install other BundleBee bundles and their dependencies
  • Start all BundleBee bundles

Note that the whole extensions thing won’t work, if

  • Weaver isn’t renamed like shown above
  • Weaver isn’t co-located with the OSGi bundle
  • the Equinox launcher isn’t used

All this is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=206611

Furthermore, the launcher etc. bundles have to be in a folder called plugins. This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=186151

Clone this wiki locally