Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 347992 - 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: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.2.5   Edit
Assignee: Atosa Khoddamhazrati CLA
QA Contact: Keith Chong CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 349212
  Show dependency tree
 
Reported: 2011-06-01 14:50 EDT by Troy Bishop CLA
Modified: 2011-06-13 15:02 EDT (History)
0 users

See Also:


Attachments
Mark the UI dependancies as optional (1.48 KB, text/plain)
2011-06-09 22:28 EDT, Atosa Khoddamhazrati CLA
no flags Details
Revised patch to exclude framework.ui and include frameworks plug in (1.49 KB, text/plain)
2011-06-10 15:44 EDT, Atosa Khoddamhazrati CLA
no flags Details
Fixed the range (1.07 KB, text/plain)
2011-06-13 14:59 EDT, Atosa Khoddamhazrati CLA
keith.chong.ca: iplog+
Details

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