plugins { kotlin("jvm") version "2.1.10" } group = "be.ugent.logprog" version = "0.1-SNAPSHOT" repositories { mavenCentral() } dependencies { testImplementation(kotlin("test")) } sourceSets { getByName("main") { kotlin.srcDir("src") } getByName("test") { kotlin.srcDir("tests") } } tasks { withType { manifest { attributes["Main-Class"] = "MainKt" } from(configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) }) } test { useJUnitPlatform() testLogging { events("passed", "skipped", "failed") } } }