From 0a81c238c2d596319ab40ce0c7a6799d138f36ed Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Tue, 8 Mar 2022 12:43:54 +0100 Subject: [PATCH] Compile Kotlin code with a JVM target of 17 Closes gh-29956 --- .../org/springframework/boot/build/KotlinConventions.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java b/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java index 55e2bd99e57..9481f404452 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java @@ -31,7 +31,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile; *
  • {@link KotlinCompile} tasks are configured to: * @@ -52,7 +52,7 @@ class KotlinConventions { KotlinJvmOptions kotlinOptions = compile.getKotlinOptions(); kotlinOptions.setApiVersion("1.6"); kotlinOptions.setLanguageVersion("1.6"); - kotlinOptions.setJvmTarget("1.8"); + kotlinOptions.setJvmTarget("17"); kotlinOptions.setAllWarningsAsErrors(true); List freeCompilerArgs = new ArrayList<>(compile.getKotlinOptions().getFreeCompilerArgs()); freeCompilerArgs.add("-Xsuppress-version-warnings");