Files
meatbag/backend/build.gradle.kts

33 lines
1.2 KiB
Kotlin
Raw Normal View History

2026-06-30 15:12:58 -06:00
plugins {
kotlin("jvm")
id("io.ktor.plugin")
kotlin("plugin.serialization")
2026-06-30 15:12:58 -06:00
}
group = "meatbag"
version = "1.0-SNAPSHOT"
application {
mainClass.set("meatbag.backend.ApplicationKt")
}
dependencies {
implementation(project(":common"))
implementation("io.ktor:ktor-server-core-jvm:2.3.11")
implementation("io.ktor:ktor-server-netty-jvm:2.3.11")
implementation("io.ktor:ktor-server-websockets-jvm:2.3.11")
implementation("io.ktor:ktor-server-content-negotiation-jvm:2.3.11")
implementation("io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.11")
implementation("io.ktor:ktor-server-cors-jvm:2.3.11")
implementation("io.ktor:ktor-server-call-logging-jvm:2.3.11")
implementation("ch.qos.logback:logback-classic:1.4.14")
implementation("org.xerial:sqlite-jdbc:3.42.0.0")
2026-06-30 15:12:58 -06:00
// Test dependencies including Ktor client plugins for testApplication
testImplementation("io.ktor:ktor-server-tests-jvm:2.3.11")
testImplementation("io.ktor:ktor-client-content-negotiation-jvm:2.3.11")
testImplementation("io.ktor:ktor-client-websockets-jvm:2.3.11")
testImplementation("org.jetbrains.kotlin:kotlin-test-junit:1.9.23")
}