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

Bug 327963

Summary: provide easy to consume Equinox features and starter kits
Product: [Eclipse Project] Equinox Reporter: Jeff McAffer <jeffmcaffer>
Component: ComponentsAssignee: equinox.components-inbox <equinox.components-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: aniefer, hmalphettes
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
feature projects none

Description Jeff McAffer CLA 2010-10-15 22:23:11 EDT
Created attachment 181028 [details]
feature projects

From various usecases seen in the wild and interactions with users it is apparent that we should provide people with some baseline features for creating Equinox-based systems.  These will not satisfy everyone but should be a good starting point for all.  Some work was done on this in late Helios with Hugues from Jetty.  I would like to move this work to equinox and create some first-class Equinox features and product(s) as follows:

org.eclipse.equinox.core.feature - the basic equinox bundles needed by a good chunk of folks.  OSGi, DS, registry, common, simpleconfigurator and app. (roughly)

org.eclipse.equinox.p2.core.feature - The basic p2 pieces needed by a headless p2 agent.

org.eclipse.equinox.p2.extras.feature - The rest of headless p2 that may be needed at runtime

OSGi starter kit product = these three features thus giving users a basic OSGi runtime with the ability to provision from the command line.  This is pretty rudimentary but as discussed at EclipseCon and elsewhere, it is something that folks seem to think is interesting.  In particular, these features form the building blocks for other offerings such as a PDE build product, a Releng Basebuilder product and the RT Web starter kits.

I'm attaching the various feature projects.  the product is in the equinox.core feature for lack of a better place. note that the product has some p2.inf coding to create a link on Mac and the eclipsec.exe executables as root files for windows 32 and 64 bit.  Eliminating the need for both of those is covered by other bug reports.
Comment 1 Jeff McAffer CLA 2010-10-19 21:06:08 EDT

*** This bug has been marked as a duplicate of bug 314486 ***