[Fedora-packaging] OSGi Packaging Changes

Alphonse Van Assche alcapcom at fedoraproject.org
Mon Jun 15 08:21:38 UTC 2009


Hi,

2009/6/12 Nicolas Mailhot <nicolas.mailhot at laposte.net>:
> Also, this stuff seems eclipse-oriented, but eclipse is not our only
> java app, OSGI is not eclispse-specific and anyway OSGI components
> often include java bits other apps also use
>
> How is that all supposed to integrate without creating an eclipse
> specific closed garden with half the content duplicated in another
> form in the rest of the distro?

OSGi meta-data are put in a META-INF/MANIFEST.MF of a jar file, these
meta-data are only used by OSGi framework like equinox (Eclipse OSGi
implementation) but not limited to.

These meta-data can be 'injected' into an existing packaged jar file
at build time, the produced jar file can continue to serve it purpose
but can in the same time be used by OSGi frameworks as bundles. As an
example of this technique, you can take a look at the
jakarta-commons-el packages (manifest patch) and the way that the
Eclipse package use it.

Regards,
Alphonse








>
> (of course I may have misunderstood the proposal)
>
> --
> Nicolas Mailhot
>
>
> --
> Fedora-packaging mailing list
> Fedora-packaging at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-packaging
>



-- 
Alphonse Van Assche




More information about the Fedora-packaging mailing list