Absolutely. Our (Eclipse/Equinox) intention is that the Extension mechanism be available on any OSGi R4 framework. We are very close but keep getting diverted in other directions. Basically you would just have to take the org.eclipse.equinox.registry and org.eclipse.equinox.common bundles and add them to Felix, KF, Prosyst, ... As Olivier so rightly pointed out, this is directly analogous to Declarative Service implementations etc.
Jeff Niclas Hedhman <[EMAIL PROTECTED]> Sent by: Niclas Hedhman <[EMAIL PROTECTED]> 09/07/2006 11:44 PM Please respond to felix-dev@incubator.apache.org To felix-dev@incubator.apache.org cc Subject Re: Info on OSGi migration of Apache projects On Friday 08 September 2006 05:51, Erik Bengtson wrote: > As you said, JPOX jars are OSGi bundles, but not necessarily will run in > Felix the same as in Eclipse because we use extension and extension > points... unless Felix supports declarative services through the Eclipse > proprietary plugin.xml? Olivier tries to point out that the "extension point" mechanism in Eclipse is (or will be) implemented as OSGi service(s) packaged in OSGi bundles. That means for jPox --> No changes. That means for jPox users, running on Felix --> Need to deploy those "Extension Point" bundle(s) on Felix. Does it work today? Probably not. But since both the Equinox and Felix folks are pulling in the same general direction of interoperability, my guess is that it will work eventually. Cheers Niclas