Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349212 - The org.eclipse.jst.ws.jaxrs.core bundle has UI dependencies
Summary: The org.eclipse.jst.ws.jaxrs.core bundle has UI dependencies
Status: RESOLVED FIXED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: jst.ws (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.3.1   Edit
Assignee: Atosa Khoddamhazrati CLA
QA Contact: Keith Chong CLA
URL:
Whiteboard:
Keywords:
Depends on: 347992
Blocks:
  Show dependency tree
 
Reported: 2011-06-13 12:58 EDT by Keith Chong CLA
Modified: 2011-08-24 18:20 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.