39 lines
1.1 KiB
Groovy
39 lines
1.1 KiB
Groovy
//apply plugin: 'kotlin'
|
|
apply plugin: 'kotlin-platform-jvm'
|
|
apply plugin: 'war'
|
|
apply plugin: 'com.google.cloud.tools.appengine'
|
|
apply plugin: 'application'
|
|
|
|
appengine {
|
|
deploy {
|
|
version = "2"
|
|
projectId = "api-project-68012425471"
|
|
}
|
|
}
|
|
|
|
|
|
mainClassName = "io.ktor.server.netty.EngineMain"
|
|
|
|
dependencies {
|
|
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$Versions.kotlin"
|
|
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:${Versions.kotlinCoroutines}"
|
|
|
|
|
|
implementation "io.ktor:ktor-server-servlet:$Versions.ktor"
|
|
implementation "io.ktor:ktor-html-builder:$Versions.ktor"
|
|
implementation "io.ktor:ktor-gson:$Versions.ktor"
|
|
implementation "io.ktor:ktor-client-apache:$Versions.ktor"
|
|
implementation "io.ktor:ktor-server-netty:$Versions.ktor"
|
|
|
|
implementation Ktor.locations
|
|
implementation Ktor.freemaker
|
|
|
|
|
|
implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:${Versions.kotlinxSerialization}"
|
|
|
|
implementation "com.google.cloud:google-cloud-logging-logback:0.60.0-alpha"
|
|
|
|
implementation project(":SharedCode")
|
|
}
|
|
|