From ab9ee362633a54004c8ede54962f1b2af79e0021 Mon Sep 17 00:00:00 2001 From: davotoula Date: Fri, 5 Sep 2025 20:01:49 +0200 Subject: [PATCH] Setting JvmTarget to 21 for quartz to fix build/push issue due to mixed Java versions when using Java 23 locally --- quartz/build.gradle.kts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/quartz/build.gradle.kts b/quartz/build.gradle.kts index ea634adf9..e0993847f 100644 --- a/quartz/build.gradle.kts +++ b/quartz/build.gradle.kts @@ -1,3 +1,5 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + plugins { alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.androidLibrary) @@ -43,13 +45,20 @@ kotlin { compilerOptions { freeCompilerArgs.add("-Xstring-concat=inline") } - jvm() + jvm { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } + } // Target declarations - add or remove as needed below. These define // which platforms this KMP module supports. // See: https://kotlinlang.org/docs/multiplatform-discover-project.html#targets androidTarget { publishLibraryVariants("release") + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } // For iOS targets, this is also where you should