unified dependecies with jvmTarget

This commit is contained in:
T8RIN
2024-01-14 19:39:35 +03:00
parent 9684b95c48
commit a6137c5ac6
4 changed files with 10 additions and 12 deletions

View File

@ -102,8 +102,8 @@ android {
}
}
compileOptions {
sourceCompatibility = rootProject.extra.get("javaCompile") as JavaVersion
targetCompatibility = rootProject.extra.get("javaCompile") as JavaVersion
sourceCompatibility = JavaVersion.toVersion(libs.versions.jvmTarget.get())
targetCompatibility = JavaVersion.toVersion(libs.versions.jvmTarget.get())
isCoreLibraryDesugaringEnabled = true
}

View File

@ -18,8 +18,8 @@ android {
}
compileOptions {
sourceCompatibility = rootProject.extra.get("javaCompile") as JavaVersion
targetCompatibility = rootProject.extra.get("javaCompile") as JavaVersion
sourceCompatibility = JavaVersion.toVersion(libs.versions.jvmTarget.get())
targetCompatibility = JavaVersion.toVersion(libs.versions.jvmTarget.get())
}
kotlinOptions {

View File

@ -31,8 +31,10 @@ internal fun Project.configureKotlinAndroid(
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
sourceCompatibility =
JavaVersion.toVersion(libs.findVersion("jvmTarget").get().toString())
targetCompatibility =
JavaVersion.toVersion(libs.findVersion("jvmTarget").get().toString())
isCoreLibraryDesugaringEnabled = true
}
@ -61,13 +63,13 @@ internal fun Project.configureKotlinAndroid(
"-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi",
"-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi",
)
jvmTarget = JavaVersion.VERSION_17.toString()
jvmTarget = libs.findVersion("jvmTarget").get().toString()
}
}
tasks.withType<KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
jvmTarget = libs.findVersion("jvmTarget").get().toString()
}
}

View File

@ -1,8 +1,4 @@
buildscript {
rootProject.extra.apply {
set("javaCompile", JavaVersion.VERSION_17)
}
repositories {
gradlePluginPortal()
google()