import org.gradle.api.plugins.jvm.JvmTestSuite import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { id("org.jetbrains.kotlin.jvm") } repositories { mavenCentral() } dependencies { val koin_version = "3.5.3" implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3") implementation("io.insert-koin:koin-core:$koin_version") } java { toolchain { languageVersion.set(JavaLanguageVersion.of("19")) } } tasks .withType() .configureEach { compilerOptions { jvmTarget.set(JvmTarget.JVM_19) } } testing { suites { // Configure the built-in test suite val test by getting(JvmTestSuite::class) { // Use JUnit Jupiter test framework useJUnitJupiter("5.9.2") } } }