mirror of https://github.com/aruppi/aruppi-api.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.0 KiB
Kotlin
36 lines
1.0 KiB
Kotlin
plugins {
|
|
alias(libs.plugins.kotlin.jvm)
|
|
alias(libs.plugins.ktor)
|
|
alias(libs.plugins.kotlin.plugin.serialization)
|
|
}
|
|
|
|
group = "com.jeluchu"
|
|
version = "5.0.0"
|
|
|
|
application {
|
|
mainClass.set("io.ktor.server.netty.EngineMain")
|
|
|
|
val isDevelopment: Boolean = project.ext.has("development")
|
|
applicationDefaultJvmArgs = listOf("-Dio.ktor.development=$isDevelopment")
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
implementation(libs.bson)
|
|
implementation(libs.rssparser)
|
|
implementation(libs.ktor.client.cio)
|
|
implementation(libs.logback.classic)
|
|
implementation(libs.ktor.client.core)
|
|
implementation(libs.ktor.server.core)
|
|
implementation(libs.ktor.server.netty)
|
|
implementation(libs.ktor.server.swagger)
|
|
implementation(libs.mongodb.driver.core)
|
|
implementation(libs.mongodb.driver.sync)
|
|
implementation(libs.ktor.server.config.yaml)
|
|
implementation(libs.ktor.server.status.pages)
|
|
implementation(libs.ktor.serialization.kotlinx.json)
|
|
implementation(libs.ktor.server.content.negotiation)
|
|
} |