add shadow plaugin

This commit is contained in:
gowthaman.b 2024-02-08 15:38:36 +05:30
parent 4e069e0300
commit db7bdffe33

View File

@ -3,6 +3,7 @@ plugins {
kotlin("kapt") version "1.9.22" kotlin("kapt") version "1.9.22"
id("idea") id("idea")
id("io.ebean") version "13.23.2" id("io.ebean") version "13.23.2"
id("com.github.johnrengelman.shadow") version "8.1.1"
application application
} }
@ -54,6 +55,18 @@ kotlin {
jvmToolchain(17) jvmToolchain(17)
} }
tasks {
named<ShadowJar>("shadowJar") {
archiveBaseName.set("rest-api")
mergeServiceFiles()
manifest {
attributes(mapOf("Main-Class" to "com.restapi.MainKt"))
}
isZip64 = true
}
}
application { application {
mainClass.set("com.restapi.MainKt") mainClass.set("com.restapi.MainKt")
} }