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

Bug 377511

Summary: Build failed due to missing eclipse.ui dependencies
Product: [ECD] Orion Reporter: John Arthorne <john.arthorne>
Component: RelengAssignee: John Arthorne <john.arthorne>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.4   
Target Milestone: 0.5 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description John Arthorne CLA 2012-04-24 09:24:05 EDT
Build failed with:

		 Missing required plug-in org.eclipse.ui_0.0.0.
		 Missing required plug-in org.eclipse.ui.console_0.0.0.
Comment 2 John Arthorne CLA 2012-04-25 15:56:17 EDT
I finally fixed this with a different approach. Rather than trying to include each individual RCP plugin to the org.eclipse.orion.server.ui feature and related map entries, I made the orion.server.ui fetch include the org.eclipse.rcp feature. Also rather than individual map entries I made a p2 slicer call to mirror the entire org.eclipse.rcp feature and all its transitive dependencies into our target repository in the build. This means we don't need to change our build scripts every time a bundle is add/removed from the org.eclipse.rcp feature and should be more stable overall. There were about 10 commits associated with this change but here is a pointer to the main one that gives the gist of the change:

http://git.eclipse.org/c/orion/org.eclipse.orion.server.git/commit/?id=5b0218e7ea1bdb8e24336221fe85100708897c86