Leen Toelen wrote:
Hi,

Right now I have a manually created config.ini for the equinox launcher with all bundles that need to be started at boot, and java service wrapper starts the equinox launcher, which is just a jar. The most error-prone part is to fill the plugin folder with all needed bundles AND all dependencies. OSGI bundles specify their dependencies in their manifest, and will not get started when their dendencies are not resolved.

I used this website http://mauszeig.wordpress.com/2007/06/10/equinox-as-a-service/ for getting started initially.

Have you tried it? If you set the layout to be "flat" it should stuff all the dependencies inside a lib/ folder (which you can rename with configuration to "plugin") and launch the specified main() method.

One issue is that every JAR is going to be on the classpath. Perhaps you can have a dependency on only the launcher JAR (and put that in lib/) and use the dependency plugin to pack everything else under plugins/?

--
Trygve

Regards,
Leen

2009/7/3 Trygve Laugstøl <tryg...@codehaus.org <mailto:tryg...@codehaus.org>>

    Leen Toelen wrote:
     > Hi,
     >
     > has anyone tried already to use appassembler to create an java
    service
     > wrapper that starts eclipse equinox? Specifically I would like to
     > automatically copy all artifacts (bundles) to the eclipse/plugins
     > directory using appassembler.

    What is required to do so?

    --
    Trygve

    ---------------------------------------------------------------------
    To unsubscribe from this list, please visit:

       http://xircles.codehaus.org/manage_email





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to