Files
2026-08-04 16:36:38 +08:00

34 lines
933 B
Kotlin

plugins {
alias(libs.plugins.kotlin.jvm)
alias(ktorLibs.plugins.ktor)
alias(libs.plugins.kotlin.serialization)
}
group = "club.sakunadaisuki"
version = "1.0.0-SNAPSHOT"
application {
mainClass = "io.ktor.server.netty.EngineMain"
}
kotlin {
jvmToolchain(21)
}
dependencies {
implementation(ktorLibs.serialization.kotlinx.json)
implementation(ktorLibs.server.config.yaml)
implementation(ktorLibs.server.contentNegotiation)
implementation(ktorLibs.server.core)
implementation(ktorLibs.server.cors)
implementation(ktorLibs.server.netty)
implementation(ktorLibs.server.routingOpenapi)
implementation(ktorLibs.server.swagger)
implementation(libs.logback.classic)
implementation(libs.mongodb.bson)
implementation(libs.mongodb.driverCore)
implementation(libs.mongodb.driverSync)
testImplementation(kotlin("test"))
testImplementation(ktorLibs.server.testHost)
}