From aaa4661f5a2443870f6438529aae0e41cb78ffce Mon Sep 17 00:00:00 2001 From: "Aditya3609_@" <84711122+Aditya3815@users.noreply.github.com> Date: Wed, 2 Apr 2025 22:42:59 +0530 Subject: [PATCH] Draft: core:data to kmp --- core/data/build.gradle.kts | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index 1e42eda847..b393d8eba1 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -8,11 +8,8 @@ * See https://github.com/openMF/android-client/blob/master/LICENSE.md */ plugins { - alias(libs.plugins.mifos.android.library) - alias(libs.plugins.mifos.android.koin) - alias(libs.plugins.mifos.android.library.jacoco) - id(libs.plugins.kotlin.parcelize.get().pluginId) alias(libs.plugins.kotlin.serialization) + alias(libs.plugins.mifos.kmp.library) } android { @@ -26,11 +23,22 @@ android { } } +kotlin{ + sourceSets{ + commonMain.dependencies { + api(projects.core.common) +// api(projects.core.datastore) +// api(projects.core.network) +// api(projects.core.database) + } + + androidMain.dependencies { + implementation(libs.kotlinx.serialization.json) + } + } +} + dependencies { - api(projects.core.common) - api(projects.core.datastore) - api(projects.core.network) - api(projects.core.database) //rxjava dependencies api(libs.rxandroid)