equinox.common 3.19 build with Java 17 class version [message #1864077] |
Thu, 14 March 2024 10:05 |
Gunnar Adams Messages: 49 Registered: May 2016 |
Member |
|
|
Hi,
due to customer demands we still need to target Java 8 in our application builds while we try to move them to Java 11.
We therefore use the Eclipse enforcer plugin to make sure, that our builds can be executed by those 2 versions.
As we discovered yesterday, Eclipse has, with yesterday's release shifted the org.eclipse.equinox.common dependency from version 3.18.200 to 3.19, which contains classes built with class version 61.0 (Java 17).
org.eclipse.equninox.common is pulled as a dependency of org.eclipse.commands with a version range that covers versions from 3.2 to (excluding) 4.0, thus it will pull the 3.19 now.
We will fix the problem for now using 3.18.200 in our dependency management, but it raises some questions about the future development of our application.
Is this an error on their part? (In my opinion, they should have moved to version 4.0 if they decided to change the target platform) If not, what are the implications for Eclipse/RAP? Which versions can we use to execute an Eclipse/RAP version in the future. At this time, our application is still based on RAP version 3.24.
Best regards,
Gunnar
|
|
|
|
Powered by
FUDForum. Page generated in 0.03390 seconds