For our OSGi, take a look at org.eclipse.core.runtime.adaptor.EclipseStarter.
The bundles automatically installed
and started are specified by the system property
osgi.bundles = jarName[@<startLevel>[:start]]
for an example see the configuration/config.ini
shipped with eclipse.
Note that if you want to reuse startup.jar
you can then reuse the config.ini file I was mentionning before.
Enrique Rodriguez <erodriguez@xxxxxxxxxx> Sent by: equinox-dev-admin@xxxxxxxxxxx
02/15/2005 08:56 AM
Please respond to
[equinox-dev] Eclipse installer
I am looking for help, examples, or a tutorial on shipping an
installable application with the Eclipse OSGi runtime. For example,
I have a suite of bundles (a store, a service that uses that store, and
a UI that uses the service) that I would like to package up with the
Eclipse OSGi runtime and make as friendly as possible to install.
With the Oscar container, for example, I can write a main class in which
I set a bunch of properties (in code or a properties file) that state
the bundles and startlevels and then instantiate a new Oscar.