Antonius Naumann
05/08/2022, 2:52 PMAntonius Naumann
05/08/2022, 2:57 PMAntonius Naumann
05/08/2022, 3:03 PMimport org.jetbrains.compose.compose
plugins {
kotlin("multiplatform")
id("org.jetbrains.compose")
id("com.android.library")
}
group = ...
version = ...
kotlin {
android()
jvm("desktop") {
compilations.all {
kotlinOptions.jvmTarget = "11"
}
}
js(IR) {
browser {
testTask {
testLogging.showStandardStreams = true
useKarma {
useChromeHeadless()
useFirefox()
}
}
}
binaries.executable()
}
sourceSets {
val commonMain by getting {
dependencies {
api(compose.runtime)
}
}
val commonTest by getting {
dependencies {
implementation(kotlin("test"))
}
}
val nonJsMain by creating {
dependsOn(commonMain)
dependencies {
@OptIn(org.jetbrains.compose.ExperimentalComposeLibrary::class)
api(compose.material3)
api(compose.foundation)
}
}
val androidMain by getting {
dependsOn(nonJsMain)
dependencies {
api("androidx.appcompat:appcompat:1.4.1")
api("androidx.core:core-ktx:1.7.0")
}
}
val androidTest by getting {
dependencies {
implementation("junit:junit:4.13.2")
}
}
val desktopMain by getting {
dependsOn(nonJsMain)
dependencies {
api(compose.preview)
}
}
val desktopTest by getting
val jsMain by getting {
dependencies {
api(compose.web.core)
}
}
val jsTest by getting {
dependencies {
implementation(kotlin("test-js"))
}
}
}
}
android { ... }
Oleksandr Karpovich [JB]
05/09/2022, 9:08 AMdependsOn(nonJsMain)
from androidMain
then the error in IDEA goes away.
Could you please also describe this issue here - https://github.com/JetBrains/compose-jb/issues?Antonius Naumann
05/09/2022, 9:40 PM