Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 341913 - consolidate feature definitions
Summary: consolidate feature definitions
Status: ASSIGNED
Alias: None
Product: Virgo
Classification: RT
Component: tooling (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 368890
  Show dependency tree
 
Reported: 2011-04-05 09:54 EDT by Martin Lippert CLA
Modified: 2012-08-27 16:57 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Lippert CLA 2011-04-05 09:54:36 EDT
The feature definitions of the Virgo IDE need some consolidation. The goal is to end up with a pure feature for the IDE (the one that people install when they wanna use the Virgo tooling) and an additional SDK one that contains the source bundles together with the necessary dependencies that ship with the Virgo IDE.
Comment 1 Miles Parker CLA 2012-01-16 19:51:18 EST
Yep, makes sense. See also bug 368580. I believe we also want a separate feature for Zest, but we can make that included in either the SDK or IDE as appropriate.
Comment 2 Miles Parker CLA 2012-04-16 17:06:55 EDT
Steffen, could use your help on this one as well. I'm not familiar enough with Maven builds to know how to put together an automated source code feature build. (I know this is possible in buckminster, and I'm hoping there is some equally straight-forward way of doing this. I know what to do in terms of the feature templates and what not if that's all the same, I just don't know how to setup the build artifacts themselves.

We really only need two features:

1. The Virgo Tools, including all docs. (we already have this) 
       Leo and I talked about the possibility of having a separate feature for documentation, but both of us felt it was over-kill. (The docs are about 6 MB as they include runtime.)
2. Virgo SDK / Source for Virgo. Could include above plus the source code.
Comment 3 Steffen Pingel CLA 2012-04-16 22:51:45 EDT
I haven't done this with Tycho myself but I believe support for source features was added recently: bug 345234.
Comment 4 Miles Parker CLA 2012-08-27 16:57:16 EDT
This will not happen any time soon. :)