kotlin-sdk/kotlin-sdk-server/build.gradle.kts
Pavel Gorgulov c5a254b83f
Refactor WebSocket dependency (#350)
Extracted WebSocket as an optional dependency of the core module
2025-10-28 11:52:07 +01:00

33 lines
799 B
Kotlin

plugins {
id("mcp.multiplatform")
id("mcp.publishing")
id("mcp.dokka")
alias(libs.plugins.kotlinx.binary.compatibility.validator)
}
kotlin {
sourceSets {
commonMain {
dependencies {
api(project(":kotlin-sdk-core"))
api(libs.ktor.server.core)
api(libs.ktor.server.sse)
implementation(libs.ktor.server.websockets)
implementation(libs.kotlin.logging)
}
}
commonTest {
dependencies {
implementation(kotlin("test"))
implementation(libs.kotlinx.coroutines.test)
}
}
jvmTest {
dependencies {
runtimeOnly(libs.slf4j.simple)
}
}
}
}