Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 289136

Summary: Use p2 to manage and run on other OSGi framework implementations
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: p2Assignee: DJ Houghton <dj.houghton>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P4 CC: Ed.Merks, irbull, john.arthorne, kim.moir, mn, pascal, pwebster, simon_kaegi
Version: 3.6Keywords: plan
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 294401    
Bug Blocks:    

Description Thomas Watson CLA 2009-09-10 15:21:39 EDT
Currently p2 can only run on and manage an Equinox framework.  Work will be done to allow p2 to run on and manage other OSGi framework implementations (e.g. Apache Felix).
Comment 1 John Arthorne CLA 2009-11-06 09:58:07 EST
An obvious dependency here is that we need to remove explicit references to the equinox implementation of frameworkadmin. We should just be using the generic FrameworkAdmin service which can be implemented differently for each framework type.
Comment 2 Ed Merks CLA 2020-02-20 02:44:51 EST
I'm not sure this has ever been done, but Felix is being used in most places now I believe.