RepoSense
RepoSense copied to clipboard
Migration to Java 11
We should start migrating our code to Java 11 because from Gradle Version 6.0 onwards, it's compatible with Java 11.
As seen recently, our Gradle version was outdated and this led to 1/2 breaking changes. If we start moving to Java 11 from beforehand, we can be ready and update our Gradle version as and when required.
@damithc What do you think of this issue? Do you think we still need java8 compatibility?
Do you think we still need java8 compatibility?
Would be nice to have (I think it was the last 'free' version of Java and some people might not upgrade beyond Java 8 fora while) but OK not to have it too.
OK, will only upgrade it when we truly have to do so.
Lowering priority, as OpenJDK 1.8 is supported until at least May 2026.
As a side note, Checkstyle 10 is now available but requires a minimal version of Java 11. If we decide to move fully to Java 11 and raise the minimum Java version, we can consider upgrading Checkstyle at the same time.
The current build of RepoSense works on Java 11 and with Checkstyle 10.10.0, so we are able to migrate if needed
I don't mind upgrading to Java 11