plugins { kotlin("jvm") version "2.1.20" id("org.jlleitschuh.gradle.ktlint") version "12.1.2" `java-library` `maven-publish` } group = "org.cepis" version = "0.1.0" repositories { mavenCentral() } dependencies { testImplementation(kotlin("test")) testImplementation("org.junit.jupiter:junit-jupiter:5.11.4") testRuntimeOnly("org.junit.platform:junit-platform-launcher") } kotlin { jvmToolchain(17) } java { withSourcesJar() } tasks.test { useJUnitPlatform() testLogging { events("passed", "skipped", "failed") } } publishing { publications { create("maven") { from(components["java"]) } } }