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

Bug 363033

Summary: [Core] GSON dependency in Core
Product: z_Archived Reporter: Sebastian Schmidt <sebastian.schmidt2>
Component: RTPAssignee: Project Inbox <rtp.all-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: beyhan.veliev
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Sebastian Schmidt CLA 2011-11-07 05:05:13 EST
The org.eclipse.rtp.core.model bundle requires com.google.gson libraries. 

Anyway, this bundle is used by external packages because it is required in order to take advantage of IRTPService API (i. e. it includes SourceVersion, Feature, and other classes used by this API). 

Thus, external packages that only need to use the P2 abstraction layer, are required to include com.google.gson.

We might move this dependency to an additional bundle that encapsulates the JSON-based APIs and isn't required by core packages.
Comment 1 Beyhan Veliev CLA 2012-06-12 03:18:57 EDT
This is already fixed.