The work on getting p2 to run on other frameworks was stalled and never completed but there is initial code in the incubator. There are some framework admin bundles for Felix and Knopflerfish there that you can look at to get an idea. It is not complete or working yet though.
server: dev.eclipse.org repo: /cvsroot/rt path: /org.eclipse.equinox/incubator/p2/bundles |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Ian Bull <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |P2 developer discussions <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |2010/08/10 07:20 PM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Re: [p2-dev] Use of P2 with non-Eclipse based applications | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Sent by: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[email protected] | >--------------------------------------------------------------------------------------------------------------------------------------------------| You can use p2 without Eclipse, but it does require OSGi (not sure about the extension registry). However, you won't get any of the p2 UI (these are all SWT / JFace based). As for other frameworks (other than Equinox), someone was trying to get it running on Felix. I'm not sure where that ended up. Pascal, DJ, do you remember? cheers, ian On Tue, Aug 10, 2010 at 4:16 PM, Jennifer Vendetti <[email protected]> wrote: Hi, I am working on a desktop application that uses OSGI and the Eclipse plug-in registry. We are looking at P2 and wondering if it is possible to re-use it as part of our plug-in update mechanism. I've been reading the developer documentation at http://wiki.eclipse.org/Equinox/p2, but it's unclear to me if we can hook into P2 - and if so - is there a step-by-step guide for integration for non-Eclipse based applications? (Our UI is Java Swing). I'm also wondering if P2 only works with the Equinox implementation of OSGI, or if it works with others? Thank you, Jennifer _______________________________________________ p2-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/p2-dev -- R. Ian Bull | EclipseSource Victoria | +1 250 477 7484 http://eclipsesource.com. | http://twitter.com/eclipsesource _______________________________________________ p2-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/p2-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
_______________________________________________ p2-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/p2-dev
