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 c832a8039e..7611d71e1a 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/KotlinConventions.java @@ -16,6 +16,9 @@ package org.springframework.boot.build; +import java.util.ArrayList; +import java.util.List; + import org.gradle.api.Project; import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions; import org.jetbrains.kotlin.gradle.tasks.KotlinCompile; @@ -29,6 +32,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile; * * * @@ -45,6 +49,9 @@ class KotlinConventions { kotlinOptions.setApiVersion("1.3"); kotlinOptions.setLanguageVersion("1.3"); kotlinOptions.setAllWarningsAsErrors(true); + List freeCompilerArgs = new ArrayList<>(compile.getKotlinOptions().getFreeCompilerArgs()); + freeCompilerArgs.add("-Xsuppress-version-warnings"); + compile.getKotlinOptions().setFreeCompilerArgs(freeCompilerArgs); }); }); }