From e0541bcf876caed2908f5e393f90f38e11d7973d Mon Sep 17 00:00:00 2001 From: Sheng Chen Date: Sun, 4 Feb 2024 11:17:45 +0800 Subject: [PATCH] Fix the compatibility check for Gradle Signed-off-by: Sheng Chen --- .../eclipse/jdt/ls/core/internal/managers/GradleUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java index 2acd5e95f3..f13d659a8b 100644 --- a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java +++ b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java @@ -78,7 +78,9 @@ public static String getHighestSupportedJava(GradleVersion gradleVersion) { GradleVersion baseVersion = gradleVersion.getBaseVersion(); try { // https://docs.gradle.org/current/userguide/compatibility.html - if (baseVersion.compareTo(GradleVersion.version("8.3")) >= 0) { + if (baseVersion.compareTo(GradleVersion.version("8.5")) >= 0) { + return JavaCore.VERSION_21; + } else if (baseVersion.compareTo(GradleVersion.version("8.3")) >= 0) { return JavaCore.VERSION_20; } else if (baseVersion.compareTo(GradleVersion.version("7.6")) >= 0) { return JavaCore.VERSION_19;