fix: Add build jar configuration (#86)

Add jar config to build aplication with correct Main-Class into MANIFEST.MF
This commit is contained in:
Marcos Souza 2025-04-29 09:13:19 -03:00 • committed by GitHub
commit c3efd65379
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,3 +23,13 @@ tasks.test {
kotlin {
jvmToolchain(21)
}
tasks.jar {
manifest {
attributes["Main-Class"] = "MainKt"
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
from(configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) })
}