23 lines
613 B
Kotlin
23 lines
613 B
Kotlin
plugins {
|
|
alias(libs.plugins.kotlinJvm)
|
|
alias(libs.plugins.ktor)
|
|
application
|
|
}
|
|
|
|
group = "dev.ulfrx.recipe"
|
|
version = "1.0.0"
|
|
application {
|
|
mainClass.set("dev.ulfrx.recipe.ApplicationKt")
|
|
|
|
val isDevelopment: Boolean = project.ext.has("development")
|
|
applicationDefaultJvmArgs = listOf("-Dio.ktor.development=$isDevelopment")
|
|
}
|
|
|
|
dependencies {
|
|
implementation(projects.shared)
|
|
implementation(libs.logback)
|
|
implementation(libs.ktor.serverCore)
|
|
implementation(libs.ktor.serverNetty)
|
|
testImplementation(libs.ktor.serverTestHost)
|
|
testImplementation(libs.kotlin.testJunit)
|
|
} |