Closed dvojtise closed 1 year ago
My preference goes to move to java 17 as base
Please add a thumb up if you agree, or thumb down if you have concern against this
I see very few people using an up-to-date JVM, so requiring version 17 may be an annoyance… but we also don't have many users anyway. I'm quite mixed.
yes, but looking more closely to the problem and according to https://wiki.eclipse.org/Eclipse/Installation
since eclipse 2022-09 Eclipse requires java 17 (current version of our base is eclipse 2022-06), so we'll also have the issue for eclipse itself when we'll bump to a newer base (and not just those pomfirst jar)
the only real concern is not about moving to java 17 (we have to), but if we need to better control indirect dependencies version in pomfirst or just leave this as it is ...
Ah, I see, you are correct. Then going to Java 17 is OK for me.
I didn't succeed in building by only bumping java version, I also had to bump xtend from 2.25 to 2.27 Since I also planned to bump the studio on the new eclipse version during the summer (as every year) I think I'll do all this in one bigger version bump ... (#167 #270 #298)
Fixed during summer.
Bug description
all build on the ci fails since yesterday on the pomfirst build https://ci.eclipse.org/gemoc/job/gemoc-studio-integration/job/master/
with the following message
This is apparently due to the new version of Eclipse that is available since yesterday.
In our bom we have a dependency to https://central.sonatype.com/artifact/org.eclipse.platform/org.eclipse.core.runtime/3.24.0
But this jar uses a range to
org.eclipse.core.runtime.jobs
[3.12.0,4.0.0) , apparently a newer version is available and is compiled with java 17 instead of java 11.Two main actions are possible:
org.eclipse.core.runtime.jobs
but there is probably other indirect dependencies in this case too)