plugins { id("java") } group = "de.umarumg" version = "1.0" repositories { mavenCentral() } dependencies { testImplementation(platform("org.junit:junit-bom:5.10.0")) testImplementation("org.junit.jupiter:junit-jupiter") testRuntimeOnly("org.junit.platform:junit-platform-launcher") implementation("com.fasterxml.jackson.core:jackson-databind:2.20.0") implementation("org.apache.commons:commons-lang3:3.19.0") } tasks.test { useJUnitPlatform() } tasks.withType { manifest { attributes["Main-Class"] = "de.umarumg.Main" } duplicatesStrategy = DuplicatesStrategy.EXCLUDE from({ configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) } }) }