From f27619dcb29a9e22b071c46699fabfa59d83bc76 Mon Sep 17 00:00:00 2001 From: Marcos Souza Date: Sat, 26 Apr 2025 20:40:28 -0300 Subject: [PATCH] fix: Add build jar configuration Add jar config to build aplication with correct Main-Class into MANIFEST.MF --- samples/kotlin-mcp-server/build.gradle.kts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/samples/kotlin-mcp-server/build.gradle.kts b/samples/kotlin-mcp-server/build.gradle.kts index 83efc19..060870e 100644 --- a/samples/kotlin-mcp-server/build.gradle.kts +++ b/samples/kotlin-mcp-server/build.gradle.kts @@ -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) }) +}