Slackbot
05/26/2023, 9:20 AMArjan van Wieringen
05/26/2023, 9:21 AMplugins {
kotlin("multiplatform")
id("com.google.devtools.ksp")
}
kotlin {
js(IR) {
browser()
}
jvm()
sourceSets["commonMain"].dependencies {
implementation(libs.uuid)
implementation(libs.arrow.core)
implementation(libs.arrow.optics)
}
sourceSets {
val commonMain by getting
val jvmMain by getting
val jsMain by getting
}
}
dependencies {
add("kspCommonMainMetadata", projects.features.model.featuresModelDomain) // points to this project
add("kspJvm", projects.features.model.featuresModelDomain)
add("kspJs", projects.features.model.featuresModelDomain)
}
Circular dependency between the following tasks:
:features:model:features-model-domain:compileKotlinJvm
\--- :features:model:features-model-domain:kspKotlinJvm
\--- :features:model:features-model-domain:jvmJar
+--- :features:model:features-model-domain:compileKotlinJvm (*)
+--- :features:model:features-model-domain:jvmMainClasses
| +--- :features:model:features-model-domain:compileKotlinJvm (*)
| \--- :features:model:features-model-domain:jvmProcessResources
| \--- :features:model:features-model-domain:kspKotlinJvm (*)
\--- :features:model:features-model-domain:jvmProcessResources (*)