IsaacMart
09/29/2021, 3:28 AMdependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
implementation "io.ktor:ktor-server-netty:$ktor_version"
implementation "ch.qos.logback:logback-classic:$logback_version"
implementation "io.ktor:ktor-server-core:$ktor_version"
implementation "io.ktor:ktor-locations:$ktor_version"
implementation "io.ktor:ktor-server-sessions:$ktor_version"
implementation "io.ktor:ktor-auth:$ktor_version"
implementation "io.ktor:ktor-auth-jwt:$ktor_version"
implementation "io.ktor:ktor-gson:$ktor_version"
implementation "org.jetbrains.exposed:exposed-core:$exposed_version"
implementation "org.jetbrains.exposed:exposed-dao:$exposed_version"
implementation "org.jetbrains.exposed:exposed-jdbc:$exposed_version"
implementation "org.postgresql:postgresql:$postgres_version"
implementation "com.zaxxer:HikariCP:$hikaricp_version"
testImplementation "io.ktor:ktor-server-tests:$ktor_version"
implementation "io.ktor:ktor-serialization:$ktor_version"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-core:$kotlin_serialization"
// Get all services from african stoking bulk sms
implementation "com.github.AfricasTalkingLtd.africastalking-java:core:$africastalking"
}
task fatJar(type: Jar) {
manifest {
attributes 'Main-Class': mainClassName
}
from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
Depedencies
ktor_version=1.4.1
kotlin.code.style=official
kotlin_version=1.5.30
logback_version=1.2.5
exposed_version=0.35.1
hikaricp_version=3.3.1
work_version=2.5.0
postgres_version=42.2.18
kotlin_serialization=1.0.0-RC
# AT API
africastalking=3.4.7