fixing Gradle Update and Version Catalog Optimization

This commit is contained in:
2025-10-08 14:13:24 +02:00
parent 022ee000be
commit 6fdedd020c
5 changed files with 120 additions and 26 deletions
+3 -6
View File
@@ -87,13 +87,10 @@ kotlin {
implementation(compose.materialIconsExtended)
// ViewModel lifecycle
implementation(libs.androidx.lifecycle.viewmodelCompose)
implementation(libs.bundles.compose.common)
// Coroutines
implementation(libs.kotlinx.coroutines.core)
// Serialization
implementation(libs.kotlinx.serialization.json)
// Coroutines, Serialization, DateTime
implementation(libs.bundles.kotlinx.core)
}
jvmMain.dependencies {
+4 -11
View File
@@ -53,27 +53,20 @@ kotlin {
implementation(compose.materialIconsExtended)
// Ktor client for HTTP calls
implementation(libs.ktor.client.core)
implementation(libs.ktor.client.contentNegotiation)
implementation(libs.ktor.client.serialization.kotlinx.json)
implementation(libs.ktor.client.logging)
implementation(libs.ktor.client.auth)
implementation(libs.bundles.ktor.client.common)
// Coroutines and serialization
implementation(libs.kotlinx.coroutines.core)
implementation(libs.kotlinx.datetime)
implementation(libs.kotlinx.serialization.json)
implementation(libs.bundles.kotlinx.core)
// ViewModel lifecycle
implementation(libs.androidx.lifecycle.viewmodelCompose)
implementation(libs.androidx.lifecycle.runtimeCompose)
implementation(libs.bundles.compose.common)
}
commonTest.dependencies {
implementation(libs.kotlin.test)
implementation(libs.kotlinx.coroutines.test)
implementation("io.ktor:ktor-client-mock:${libs.versions.ktor.get()}")
implementation(libs.ktor.client.mock)
}
+2 -8
View File
@@ -35,11 +35,8 @@ kotlin {
sourceSets {
commonMain.dependencies {
// Coroutines für asynchrone Programmierung
implementation(libs.kotlinx.coroutines.core)
// Serialization für JSON
implementation(libs.kotlinx.serialization.json)
// Kotlinx core dependencies (coroutines, serialization, datetime)
implementation(libs.bundles.kotlinx.core)
// HTTP Client
// implementation(libs.ktor.client.core)
@@ -48,9 +45,6 @@ kotlin {
// implementation(libs.ktor.client.logging)
// implementation(libs.ktor.client.auth)
// DateTime
implementation(libs.kotlinx.datetime)
}
commonTest.dependencies {