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

Bug 347992

Summary: The org.eclipse.jst.ws.jaxrs.core bundle has UI dependencies
Product: [WebTools] WTP Webservices Reporter: Troy Bishop <tjbishop>
Component: jst.wsAssignee: Atosa Khoddamhazrati <atosak>
Status: RESOLVED FIXED QA Contact: Keith Chong <keith.chong.ca>
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.2.5   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on:    
Bug Blocks: 349212    
Attachments:
Description Flags
Mark the UI dependancies as optional
none
Revised patch to exclude framework.ui and include frameworks plug in
none
Fixed the range keith.chong.ca: iplog+

Description Troy Bishop CLA 2011-06-01 14:50:54 EDT
Build Identifier: WTP 3.2.4

The org.eclipse.jst.ws.jaxrs.core bundle is labeled as a 'core' bundle (i.e. useable when there is no UI) however the MANIFEST.MF contains the following Required-Bundle entries:

 org.eclipse.wst.common.frameworks.ui;bundle-version="[1.2.0,2.0.0)",
 org.eclipse.ui;bundle-version="[3.6.0,4.0.0)",

The UI code usage in this bundle should be moved to the corresponding org.eclipse.jst.ws.jaxrs.ui bundle and the core one should be kept clean of any UI code usage.  This problem makes it difficult to include the jaxrs functionality in any Eclipse-based tooling that does not utilize a UI.

Reproducible: Always
Comment 1 Atosa Khoddamhazrati CLA 2011-06-09 22:28:23 EDT
Created attachment 197750 [details]
Mark the UI dependancies as optional
Comment 2 Atosa Khoddamhazrati CLA 2011-06-10 15:44:23 EDT
Created attachment 197815 [details]
Revised patch to exclude framework.ui and include frameworks plug in
Comment 3 Keith Chong CLA 2011-06-13 12:50:22 EDT
Atosa, the range is missing on the frameworks plugin.  Could you please add it in?
Comment 4 Keith Chong CLA 2011-06-13 12:52:37 EDT
(The upper range on the dependency is missing)
Comment 5 Atosa Khoddamhazrati CLA 2011-06-13 14:59:43 EDT
Created attachment 197918 [details]
Fixed the range
Comment 6 Keith Chong CLA 2011-06-13 15:01:40 EDT
Fix released for WTP 305.
Comment 7 Keith Chong CLA 2011-06-13 15:02:08 EDT
...that is, WTP 325.