bartosz.malkowski
11/03/2022, 12:30 PM> Task :common:utils:compileKotlinIosArm64 FAILED
e: Could not find "org.jetbrains.kotlinx:kotlinx-serialization-core" in [/Users/bmalkow/Documents/workspace/tigase-tygrys/common/utils, /Users/bmalkow/.konan/klib, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/common, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/platform/ios_arm64]
or sometimes:
> Task :common:utils:compileKotlinIosArm64 FAILED
e: Could not find "org.jetbrains.kotlinx:kotlinx-datetime" in [/Users/bmalkow/Documents/workspace/tigase-tygrys/common/utils, /Users/bmalkow/.konan/klib, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/common, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/platform/ios_arm64]
Both are used in library I need in my project.
What is wrong?
Im sure it worked few weeks ago, and nobody touch the project for this time. I have no idea what was changed.
Library: https://github.com/tigase/halcyon
Fragment of my project configuration:
plugins {
id("com.github.gmazzo.buildconfig") version "3.1.0"
id("com.android.library")
id("kotlin-multiplatform")
}
buildConfig {
className("OfficialTeaVersion")
packageName("org.tigase.officialtea.common.main.version")
useKotlinOutput()
buildConfigField("String", "APP_NAME", "\"${rootProject.name}\"")
buildConfigField("String", "APP_VERSION", "\"${rootProject.version}\"")
buildConfigField("long", "BUILD_TIME", "${System.currentTimeMillis()}L")
}
android {
compileSdkVersion(deps.versions.androidCompileSdk.get().toInt())
defaultConfig {
minSdkVersion(deps.versions.androidMinSdk.get().toInt())
targetSdkVersion(deps.versions.androidTargetSdk.get().toInt())
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
sourceSets {
named("main") {
manifest.srcFile("src/androidMain/AndroidManifest.xml")
res.srcDirs("src/androidMain/res")
}
}
}
kotlin {
jvm("desktop")
android()
ios()
sourceSets {
named("commonMain") {
dependencies {
implementation(deps.mviKotlin.core)
implementation(deps.mviKotlin.rx)
implementation(deps.mviKotlin.main)
implementation(deps.mviKotlin.extReaktive)
implementation(deps.decompose.decompose)
implementation(deps.reaktive.reaktive)
implementation(deps.halcyon.core)
}
}
named("commonTest") {
dependencies {
implementation(kotlin("test-common"))
implementation(kotlin("test-annotations-common"))
}
}
named("androidMain"){}
named("androidTest") {
dependencies {
implementation(deps.kotlin.kotlinTestJunit)
}
}
named("desktopMain") {
dependencies{
implementation(deps.directories)
}
}
named("desktopTest") {
dependencies {
implementation(deps.kotlin.kotlinTestJunit)
}
}
}
}