eclipsesource / papyrus-gefx

A new Editor kind for Papyrus, based on GEFx and GMF Runtime
0 stars 2 forks source link

[Releng] Migrate to Eclipse 2018-12 #34

Closed CamilleLetavernier closed 5 years ago

CamilleLetavernier commented 5 years ago

Currently, the project is only compatible with Eclipse 2018-09 (And probably Eclipse Photon.0)

In Eclipse 2018-12, SWT dropped the support for GTK2 on Linux. However, JavaFX only supports GTK3 in the latest versions (After Java 9 I believe).

This means that, in order to support 2018-12, we need to update to the latest Java/JavaFX version (Java 9, or, more likely, directly Java 11)

https://www.eclipse.org/eclipse/news/4.10/platform.php#gtk2-removal

CamilleLetavernier commented 5 years ago

For now this PR has some limitations:

CamilleLetavernier commented 5 years ago

The migration to Java 11 and Eclipse 2019-03 is now complete

This restricts the range of dependencies that can be used:

For developers, it is also required to download the OpenJFX 11 SDK and reference it in the E(fx)clipse preferences (JavaFX > JavaFX 11+ SDK)