plugins {
alias(libs.plugins.kotlinJvm)
application
}
group = "surik.simyan.glados"
version = "1.0.0"
application {
mainClass.set("surik.simyan.glados.MainKt")
}
repositories {
mavenCentral()
maven("https://jitpack.io")
maven("https://maven.lavalink.dev/releases")
maven {
name = "Sonatype Snapshots (Legacy)"
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
}
maven {
name = "Sonatype Snapshots"
url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots")
}
}
dependencies {
implementation(libs.kord.core)
implementation(libs.kord.rest)
implementation(libs.kord.voice)
implementation(libs.kord.core.voice)
implementation(libs.kord.extensions)
implementation(libs.slf4j.simple)
implementation(libs.ktor.client.core)
implementation(libs.ktor.client.logging)
implementation(libs.lavaplayer)
implementation(libs.youtube)
testImplementation(kotlin("test"))
}
tasks.test {
useJUnitPlatform()
}
kotlin {
jvmToolchain(21)
}