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