This repository has been archived on 2026-09-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
KSnippets/snippets-backend/build.gradle.kts
T

34 lines
1021 B
Kotlin
Raw Normal View History

2026-08-27 20:13:42 +08:00
plugins {
kotlin("multiplatform")
kotlin("plugin.serialization")
}
kotlin {
listOf(
linuxX64(),
mingwX64()
).forEach { it.binaries.executable { entryPoint = "snippets.main" } }
val ktorVersion = "3.5.2"
sourceSets {
commonMain.dependencies {
implementation("io.ktor:ktor-server-core:${ktorVersion}")
implementation("io.ktor:ktor-server-cio:${ktorVersion}")
implementation("io.ktor:ktor-server-content-negotiation:${ktorVersion}")
implementation("io.ktor:ktor-serialization-kotlinx-json:${ktorVersion}")
implementation("io.ktor:ktor-server-cors:${ktorVersion}")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0")
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.8.0")
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.9.1")
}
linuxX64Main.dependencies {
}
mingwX64Main.dependencies {
}
}
}