Skip to content

Commit c3efd65

Browse files
authored
fix: Add build jar configuration (#86)
Add jar config to build aplication with correct Main-Class into MANIFEST.MF
1 parent dc5c155 commit c3efd65

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

samples/kotlin-mcp-server/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,13 @@ tasks.test {
2323
kotlin {
2424
jvmToolchain(21)
2525
}
26+
27+
tasks.jar {
28+
manifest {
29+
attributes["Main-Class"] = "MainKt"
30+
}
31+
32+
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
33+
34+
from(configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) })
35+
}

0 commit comments

Comments
 (0)