From 95a10efbd13a42f8444de7003af6d2a72f07c9f4 Mon Sep 17 00:00:00 2001 From: KarolyNevelos Date: Tue, 22 Sep 2026 22:52:58 +0200 Subject: [PATCH] Build Java 11 compatible artefacts --- build.gradle.kts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 16b8f6d..9af0e20 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,6 +14,9 @@ * limitations under the License. */ +import org.gradle.api.tasks.compile.JavaCompile +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + plugins { id("com.adarshr.test-logger") version "4.0.0" id("org.jetbrains.kotlin.jvm") version "2.2.0" @@ -51,7 +54,16 @@ java { withSourcesJar() } +kotlin { + compilerOptions { + jvmTarget = JvmTarget.JVM_11 + freeCompilerArgs.add("-Xjdk-release=11") + } +} + tasks { + withType().configureEach { options.release.set(11) } + test { useJUnitPlatform() testLogging { exceptionFormat = org.gradle.api.tasks.testing.logging.TestExceptionFormat.FULL }