group = "com.infendro.account" version = "0.0.1" application { mainClass.set("com.infendro.account.ApplicationKt") } repositories { maven("https://git.infendro.com/api/packages/Infendro/maven") mavenCentral() } plugins { alias(libs.plugins.kotlin) alias(libs.plugins.ktor) alias(libs.plugins.serialization) } dependencies { implementation(libs.ktor.server) implementation(libs.ktor.server.cio) implementation(libs.ktor.server.auth) implementation(libs.ktor.server.sessions) implementation(libs.ktor.server.resources) implementation(libs.ktor.server.statusPages) implementation(libs.ktor.server.contentNegotiation) implementation(libs.ktor.server.serialization) implementation(libs.ktor.server.validation) implementation(libs.exposed) implementation(libs.exposed.dao) implementation(libs.exposed.jdbc) implementation(libs.migration) implementation(libs.postgres) implementation(libs.random) implementation(libs.otp) implementation(libs.kdf) implementation(libs.hash) implementation(libs.encoding) implementation(libs.logback) } kotlin { compilerOptions { freeCompilerArgs.add("-opt-in=kotlin.time.ExperimentalTime") } }