diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e289eb3..f82e865 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -45,6 +45,15 @@ android { } } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } + + kotlinOptions { + jvmTarget = libs.versions.jvmTarget.get() + } + lint { abortOnError = false } diff --git a/compose-stable-marker/build.gradle.kts b/compose-stable-marker/build.gradle.kts index 71c78d0..d2d04b9 100644 --- a/compose-stable-marker/build.gradle.kts +++ b/compose-stable-marker/build.gradle.kts @@ -43,7 +43,7 @@ mavenPublishing { } kotlin { - jvmToolchain(17) + jvmToolchain(11) androidTarget { publishLibraryVariants("release") } jvm("desktop") iosX64() @@ -118,4 +118,19 @@ android { defaultConfig { minSdk = Configurations.minSdk } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } } + +java { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 +} + +tasks.withType(JavaCompile::class.java).configureEach { + this.targetCompatibility = JavaVersion.VERSION_11.toString() + this.sourceCompatibility = JavaVersion.VERSION_11.toString() +} \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 35f41ce..daa6e6e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] kotlin = "2.0.0" dokka = "1.9.10" -jvmTarget = "17" +jvmTarget = "11" nexusPlugin = "0.26.0" kotlinxCoroutines = "1.7.2" kotlinxTime = "0.4.0"