diff --git a/build.gradle.kts b/build.gradle.kts index c20ce88d5fbd2c1f931c94502f246bfaca708801..97793e0e841858857e50a37f9253b7530b70e88d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,9 @@ val koin_version: String by project val kotlin_version: String by project val logback_version: String by project +val dynamo_version: String by project +val dynamo_kt_version: String by project + plugins { kotlin("jvm") version "2.1.10" @@ -32,6 +35,9 @@ dependencies { implementation("io.ktor:ktor-server-netty") implementation("ch.qos.logback:logback-classic:$logback_version") implementation("io.ktor:ktor-server-config-yaml") + implementation("software.amazon.awssdk:dynamodb-enhanced:$dynamo_version") + implementation("software.amazon.awssdk:dynamodb:$dynamo_version") + implementation("dev.andrewohara:dynamokt:$dynamo_kt_version") testImplementation("io.ktor:ktor-server-test-host") testImplementation("org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version") } diff --git a/gradle.properties b/gradle.properties index f241339857f3b09909d9a3cb21973960806f16a1..d7945c570c885b7422decff0dd1fefef5a036b12 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,7 @@ kotlin.code.style=official koin_version=3.5.6 kotlin_version=2.1.10 +dynamo_version=2.28.1 +dynamo_kt_version=1.0.0 ktor_version=3.0.3 logback_version=1.4.14