Java's target compatibility 1.8

This commit is contained in:
Andrew Golovashevich 2025-03-25 07:53:45 +03:00
parent 88c8da21e4
commit ee93e0b5b3

View File

@ -1,3 +1,4 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.*
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.plugin.xomrk
@ -26,6 +27,17 @@ xomrk {
optInContracts()
defineAllMultiplatformTargets()
jvm {
compilations.configureEach {
compileJavaTaskProvider?.configure {
targetCompatibility = "1.8"
}
compileTaskProvider.configure {
compilerOptions { jvmTarget = JvmTarget.JVM_1_8 }
}
}
}
}
publishing {