soniaKt/build.gradle.kts

43 lines
777 B
Text
Raw Permalink Normal View History

2024-07-21 04:11:06 -06:00
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2024-07-20 15:44:06 -06:00
plugins {
kotlin("jvm") version "2.0.0"
2024-07-21 04:11:06 -06:00
id("com.github.johnrengelman.shadow") version "8.1.1"
2024-07-20 15:44:06 -06:00
}
group = "xyz.limepot"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
}
dependencies {
2024-07-21 03:36:28 -06:00
implementation("me.jakejmattson:DiscordKt:0.23.4")
implementation("dev.kord.x:emoji:0.5.0")
2024-07-20 15:44:06 -06:00
}
kotlin {
jvmToolchain(21)
2024-07-21 04:11:06 -06:00
}
tasks {
build {
dependsOn(shadowJar)
}
}
tasks {
named<ShadowJar>("shadowJar") {
mergeServiceFiles()
manifest {
attributes(mapOf("Main-Class" to "xyz.limepot.SoniaKt.MainKt"))
}
}
}
val jar by tasks.getting(Jar::class) {
manifest {
attributes["Main-Class"] = "xyz.limepot.SoniaKt.MainKt"
}
2024-07-20 15:44:06 -06:00
}