Ready for first release

This commit is contained in:
2026-08-09 23:13:04 +02:00
parent a90b2ebeca
commit 8494a1a9bb
9 changed files with 81 additions and 21 deletions
+14 -3
View File
@@ -1,3 +1,5 @@
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
plugins {
alias(libs.plugins.jvm)
alias(libs.plugins.ktor)
@@ -5,7 +7,6 @@ plugins {
}
group = "com.jaytux.phoebench"
//version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
@@ -65,12 +66,22 @@ kotlin {
}
application {
mainClass.set("com.jaytux.phoebench.server.MainKt")
mainClass = "io.ktor.server.netty.EngineMain"
}
tasks.withType<Jar> {
manifest {
attributes["Main-Class"] = application.mainClass
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
duplicatesStrategy = DuplicatesStrategy.WARN
}
ktor {
fatJar {
}
}
tasks.withType<ShadowJar> {
mergeServiceFiles()
append("reference.conf")
}