import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("java-convention") kotlin("jvm") } dependencies { implementation(kotlin("stdlib-jdk8")) implementation(platform(kotlin("bom"))) testImplementation("org.junit.jupiter:junit-jupiter:5.7.1") testImplementation("io.strikt:strikt-core:0.30.0") testImplementation("io.mockk:mockk:1.10.6") } tasks.withType { useJUnitPlatform() } tasks.withType { kotlinOptions { jvmTarget = "11" javaParameters = true } } kotlin { sourceSets["main"].kotlin.setSrcDirs(listOf("src")) sourceSets["test"].kotlin.setSrcDirs(listOf("test")) }