import org.gradle.kotlin.dsl.withType import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { kotlin("jvm") alias(libs.plugins.dokka) } repositories { mavenCentral() } kotlin { jvmToolchain(17) compilerOptions { optIn.add("kotlin.time.ExperimentalTime") } } dependencies { api(libs.kotlin.stdlib) api(libs.kotlin.reflect) api(libs.kotlinx.coroutines) api(libs.kotlinx.jvm.datetime) api(libs.slf4j) } tasks.withType().configureEach { compilerOptions { jvmTarget.set(JvmTarget.JVM_1_8) } } tasks.withType().configureEach { targetCompatibility = "8" }