eclipse / nebula

Nebula Project
https://eclipse.org/nebula
Eclipse Public License 2.0
85 stars 98 forks source link

Question: Update Java version? #408

Closed vogella closed 2 years ago

vogella commented 2 years ago

I see that lots of widgets are still based on pre Java 11 versions. As platform and JFace moved a while ago to Java 11 and giving that Java 17 is the latest long term maintenance version, could we also start moving Nebula widgets to Java 11?

vogella commented 2 years ago

Also SWT moved to Java 11.

vogella commented 2 years ago

@wimjongman WDYT`?

wimjongman commented 2 years ago

Yes, we should move everything to Java 11.

lcaron commented 2 years ago

When you talk about migration, do you think about simply changing pom.xml, manifest.mf, etc. or also use modules ? (I never understood why Java team decided to create Jigsaw from scratch when OSGi works flawlessly)

fipro78 commented 2 years ago

I would not do anything with regards to modules despite adding the Automatic-ModuleName to the manifest (if it is not there already).

lcaron commented 2 years ago

Postponed to 2.7.0. I'll work on this after the release of Nebula 2.6.0 (February 1st)

lcaron commented 2 years ago

I'll work on this topic this week

lcaron commented 2 years ago

We are close from the release date, so the migration is planned for 2.8.0 (long and tricky work :) )

lcaron commented 2 years ago

Nebula needs now a JDK 11 to run ;)