#4 DB-Integration in Server - Gerüst mit Exposed+HikariCP+Postgres steht

This commit is contained in:
Hartmut Bauer committed 2026-02-08 01:44:33 +01:00
1 parent 60f70ece4a
commit 0e46bf6cf9
14 files changed
+195 -49

No files matched your search

+13 -8
View File
@@ -8,19 +8,20 @@ composeAppVersion = "1.0.0"
androidx-lifecycle = "2.9.6"
composeHotReload = "1.0.0"
composeMultiplatform = "1.10.0"
exposed = "1.0.0"
hikari = "7.0.2"
junit = "4.13.2"
kotlin = "2.3.0"
kotlin-wrappers-css = "2025.6.4"
kotlinx-coroutines = "1.10.2"
kotlinx-html = "0.12.0"
koin-bom = "4.2.0-RC1"
kotlinLogging = "7.0.14"
koin-plugin = "0.3.0"
ktor = "3.4.0"
logback = "1.5.26"
kotlinLogging = "7.0.14"
logback = "1.5.28"
material3 = "1.10.0-alpha05"
settings = "1.3.0"
dataStore = "1.2.0"
postgres = "42.7.9"
uiDesktop = "1.7.0"
[libraries]
@@ -55,6 +56,9 @@ ktor-serverHtmlBuilder = { module = "io.ktor:ktor-server-html-builder", version.
ktor-serverHtmx = { module = "io.ktor:ktor-server-htmx", version.ref = "ktor" }
ktor-htmxHtml = { module = "io.ktor:ktor-htmx-html", version.ref = "ktor" }
ktor-serverContentNegotiation = { module = "io.ktor:ktor-server-content-negotiation", version.ref = "ktor" }
ktor-server-host-common = { module = "io.ktor:ktor-server-host-common-jvm", version.ref = "ktor" }
ktor-server-status-pages = { module = "io.ktor:ktor-server-status-pages-jvm", version.ref = "ktor" }
ktor-serverTestHost = { module = "io.ktor:ktor-server-test-host-jvm", version.ref = "ktor" }
ktor-client = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
ktor-clientAuth = { module = "io.ktor:ktor-client-auth", version.ref = "ktor" }
@@ -84,10 +88,11 @@ koin-test = { module = "io.insert-koin:koin-test" }
#koin-compose-viewmodel-navigation3 = { module = "io.insert-koin:koin-compose-viewmodel-navigation3" }
# ----
# Settings vorerst ohne externe Hilfe
#multiplatformSettings = { module = "com.russhwolf:multiplatform-settings", version.ref = "settings" }
#androidx-datastore = { module = "androidx.datastore:datastore", version.ref = "dataStore" }
#androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "dataStore" }
postgresql = { module = "org.postgresql:postgresql", version.ref = "postgres" }
exposed-core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "exposed" }
exposed-jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "exposed" }
exposed-dao = { module = "org.jetbrains.exposed:exposed-dao", version.ref = "exposed" }
hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikari" }
[bundles]
kotlin-compose = [