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

Bug 389953

Summary: Separate UI code from release
Product: [ECD] Orion Reporter: Adam Peller <apeller>
Component: RelengAssignee: Project Inbox <orion.releng-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: pedemont
Version: 1.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Adam Peller CLA 2012-09-19 17:12:17 EDT
There are a number of UI plugin dependencies in the standard Orion release, including swt, eclipse.ui, e4.ui...  pulls in stuff like libcairo.  We use Orion in Maqetta and it is totally headless, so we would like to avoid the extra baggage, also the need to create platform-dependent builds.  The UI code pulls in native libraries like libcairo which are, of course, platform-dependent.  On the Mac, that's an additional 9M, but presumably there's even more common code that's UI-related that we're not using.

Would it be possible to structure the build such that we could easily pull in Orion without the UI code?  Either by breaking the UI dependencies out into separate, optional plugins or some other means?
Comment 1 John Arthorne CLA 2015-05-05 15:48:05 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html
Comment 2 John Arthorne CLA 2015-05-05 16:01:25 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html