diff --git a/build.gradle b/build.gradle index e23c4e3ecf..d91212d5b7 100644 --- a/build.gradle +++ b/build.gradle @@ -40,8 +40,8 @@ allprojects { checkReleaseBuilds false } compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = libs.versions.jdkRelease.get() + targetCompatibility = libs.versions.jdkRelease.get() } } dependencies { @@ -73,15 +73,15 @@ allprojects { plugins.withType(JavaBasePlugin).configureEach { java { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = libs.versions.jdkRelease.get() + targetCompatibility = libs.versions.jdkRelease.get() } } tasks.withType(KotlinCompile).configureEach { compilerOptions { jvmDefault = JvmDefaultMode.ENABLE - jvmTarget = JvmTarget.JVM_17 + jvmTarget = JvmTarget.fromTarget(libs.versions.jdkRelease.get()) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8d7e104b68..69f143b3f8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,4 +1,6 @@ [versions] +jdkRelease = "17" + accompanist = "0.37.3" benchmarkMacroJunit4 = "1.4.1" concurrentFutures = "1.3.0"