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

Bug 349212

Summary: The org.eclipse.jst.ws.jaxrs.core bundle has UI dependencies
Product: [WebTools] WTP Webservices Reporter: Keith Chong <keith.chong.ca>
Component: jst.wsAssignee: Atosa Khoddamhazrati <atosak>
Status: RESOLVED FIXED QA Contact: Keith Chong <keith.chong.ca>
Severity: normal    
Priority: P3 CC: tjbishop
Version: 3.3   
Target Milestone: 3.3.1   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 347992    
Bug Blocks:    

Description Keith Chong CLA 2011-06-13 12:58:35 EDT
+++ This bug was initially created as a clone of Bug #347992 +++

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 Keith Chong CLA 2011-06-13 12:59:10 EDT
Atosa, we need to check in this change to 3.4 and/or 4.0.
Comment 2 Keith Chong CLA 2011-08-24 18:20:10 EDT
Fix released to 3.3.1 and HEAD.