Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 73541 - On the need for "groups" of bundles
Summary: On the need for "groups" of bundles
Status: RESOLVED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.1 M2   Edit
Assignee: PDE-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 71131
  Show dependency tree
 
Reported: 2004-09-09 09:34 EDT by Jeff McAffer CLA
Modified: 2004-09-17 14:19 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff McAffer CLA 2004-09-09 09:34:37 EDT
in bug 72678 there was talk of having things like "add RCP plugins" and such to 
places where users are specifying lists of plugins.  This would of course be 
useful but is very specific.  People developing pluings in other scenarios will 
have different base sets of plugins that need to be manipulated.

I am hereby floating the idea (half baked as it is) of some notion of bundle 
groups in PDE.  Think of them as working sets are to JDT etc.  People can 
define them, name them, add them, remove them etc.  An obvious helper would be 
to have features surfaced as immutable bundle groups.  

Using this mechanism we can define some canonical groups (e.g., Base RCP) and 
users can have the option of adding these to their targets or launch 
configurations...
Comment 1 Ed Burnette CLA 2004-09-09 09:43:41 EDT
What's the difference between a 'bundle group' and a 'feature'?
Comment 2 Jeff McAffer CLA 2004-09-09 09:47:00 EDT
as with IBundleGroup, features are surfaced as bundle groups but bundle groups 
need not be features.  It would be WAY to heavy weight to say that if I want to 
group together a few plugins in my dev environment I should create a feature or 
even to have that happen under the covers.
Comment 3 Wassim Melhem CLA 2004-09-14 01:36:38 EDT
In more familiar Eclipse terms, what is needed here is a PDE "working set". 
This would be a pretty good idea.
Comment 4 Wassim Melhem CLA 2004-09-17 14:06:54 EDT
Done.
There is now a "Plug-ins" working set.

Places where you can directly access it and use it are:
1. The target platform preference page.
2. The plugins tab of the launch configuration.
3. The plug-in export wizard.
Comment 5 Wassim Melhem CLA 2004-09-17 14:19:41 EDT
Part of this effort, I also added an "Add Required Plug-ins" button to the 
target platform preference page as per one of Jeff's early requests.