From 3771dd6c668006ff7d16c973cf35277e36e5a35f Mon Sep 17 00:00:00 2001 From: kenken <43767445+tkhs0604@users.noreply.github.com> Date: Mon, 12 Jun 2023 00:08:05 +0900 Subject: [PATCH] add some dependencies --- shared/build.gradle.kts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 55a7074..959f017 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -1,6 +1,7 @@ plugins { kotlin("multiplatform") id("com.android.library") + kotlin("plugin.serialization") version "1.8.22" } @OptIn(org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi::class) @@ -14,7 +15,7 @@ kotlin { } } } - + listOf( iosX64(), iosArm64(), @@ -26,10 +27,15 @@ kotlin { } sourceSets { + val ktorVersion = "2.2.4" val commonMain by getting { dependencies { //put your multiplatform dependencies here implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.4.0") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1") + implementation("io.ktor:ktor-client-core:$ktorVersion") + implementation("io.ktor:ktor-client-content-negotiation:$ktorVersion") + implementation("io.ktor:ktor-serialization-kotlinx-json:$ktorVersion") } } val commonTest by getting { @@ -37,6 +43,16 @@ kotlin { implementation(kotlin("test")) } } + val androidMain by getting { + dependencies { + implementation("io.ktor:ktor-client-android:$ktorVersion") + } + } + val iosMain by getting { + dependencies { + implementation("io.ktor:ktor-client-darwin:$ktorVersion") + } + } } }