groovy編
https://matsudamper.hatenablog.com/entry/2019/09/17/064542
コード
tasks.withType(Jar::class) { manifest { attributes["Main-Class"] = "package.to.MainKt" } from( configurations.runtimeClasspath.map { it.toList().map { if(it.isDirectory) it else zipTree(it) } } ) duplicatesStrategy = DuplicatesStrategy.INCLUDE }