From 95ed740426b8b039854b28d5c7f61aedcdbfaebd Mon Sep 17 00:00:00 2001 From: cfig Date: Thu, 4 Apr 2024 22:20:41 +0800 Subject: [PATCH] Issue #142: resolve jdk version error --- lazybox/build.gradle.kts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lazybox/build.gradle.kts b/lazybox/build.gradle.kts index 074fc06..6add7ce 100644 --- a/lazybox/build.gradle.kts +++ b/lazybox/build.gradle.kts @@ -5,6 +5,8 @@ * For more details on building Java & JVM projects, please refer to https://docs.gradle.org/8.3/userguide/building_java_projects.html in the Gradle documentation. */ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + plugins { kotlin("jvm") version "1.9.22" application @@ -29,10 +31,16 @@ dependencies { testRuntimeOnly("org.junit.platform:junit-platform-launcher") } -// Apply a specific Java toolchain to ease working on different environments. java { - toolchain { - languageVersion.set(JavaLanguageVersion.of(11)) + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 +} + +tasks.withType().all { + kotlinOptions { + freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn" + freeCompilerArgs += "-opt-in=kotlin.ExperimentalUnsignedTypes" + jvmTarget = "11" } }