Bug 560914

Summary: Eclispe 2019.12 can not install default library
Product: [Modeling] EMF Reporter: John smith <glassissue>
Component: CoreAssignee: Ed Merks <Ed.Merks>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: P3 CC: sarika.sinha
Version: 4.9Keywords: core
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description John smith CLA 2020-03-09 08:02:18 EDT
Installing libraries from default eclipse 2019.12 Bundle site resulted following errors. It was resulted from the dependancy of the eclipse version, for v2019.09 not v2019.12.  Please fix the library.

Cannot complete the install because some dependencies are not satisfiable
  Software being installed: EMF RAP Target Components 2.20.0.v20190920-0401 (org.eclipse.emf.rap.sdk.feature.group 2.20.0.v20190920-0401)
  Software currently installed: Eclipse Platform 4.14.0.v20191210-0610 (org.eclipse.platform.feature.group 4.14.0.v20191210-0610)
  Cannot satisfy dependency:
    From: EMF RAP Target Components 2.20.0.v20190920-0401 (org.eclipse.emf.rap.sdk.feature.group 2.20.0.v20190920-0401)
    To: org.eclipse.equinox.p2.iu; org.eclipse.platform.feature.group 0.0.0
-- Configuration Details --
Product: Eclipse IDE 4.14.0.20191212-1200 (org.eclipse.epp.package.cpp.product)Installed Features:
 org.eclipse.jdt 3.18.200.v20191210-0610
Versioning Plugin:
 org.eclipse.platform 4.14.0.v20191210-0610
Comment 1 Sarika Sinha CLA 2020-03-09 13:51:08 EDT
Moving to EMF
Comment 2 Ed Merks CLA 2020-03-10 00:09:25 EDT
The RAP libraries are not intended to be installed in an IDE and are designed specifically not to install when org.eclipse.platform.feature.group is installed by this p2.inf files such as this one:

https://git.eclipse.org/c/emf/org.eclipse.emf.git/tree/features/org.eclipse.emf.rap.sdk-feature/p2.inf

Installing them and their RAP dependencies would make your IDE not work because RAP has a different SWT implementation.

These are only intended to be use in a target platform or to be installed in a RAP application, not in an IDE.