Sachinda Liyanaarachchi
09/01/2022, 6:50 PMHampus Londögård
09/02/2022, 5:49 AMSachinda Liyanaarachchi
09/02/2022, 5:51 AMSachinda Liyanaarachchi
09/02/2022, 5:52 AMHampus Londögård
09/02/2022, 5:52 AMcommonMain
is supposed to be accessible from Android, JVM, JS & Native. 😮Sachinda Liyanaarachchi
09/02/2022, 5:55 AMSachinda Liyanaarachchi
09/02/2022, 6:02 AMkotlin {
sourceSets {
val commonMain by getting {
dependencies { }
}
val fritzMain by creating {
dependsOn(commonMain)
dependencies {
implementation("dev.fritz2:core:$fritz2Version")
}
}
val jvmMain by getting {
dependsOn(fritzMain)
dependencies { }
}
val jsMain by getting {
dependsOn(fritzMain)
dependencies { }
}
val iosMain by getting {
dependsOn(commonMain)
dependencies { }
}
}
}
which works great but @Lenses
does not work in FritzMain
. Otherwise everything works great.Hampus Londögård
09/02/2022, 6:09 AMsourceSets {
val commonMain by getting {
dependencies {
implementation("dev.fritz2:core:$fritz2Version")
// implementation("dev.fritz2:headless:$fritz2Version") // optional
}
}
val jvmMain by getting {
dependencies {
}
}
val jsMain by getting {
dependencies {
}
}
}
with some extras, like
dependencies {
add("kspMetadata", "dev.fritz2:lenses-annotation-processor:$fritz2Version")
}
see https://github.com/jwstegemann/fritz2-template/blob/master/build.gradle.ktsSachinda Liyanaarachchi
09/02/2022, 6:11 AMSachinda Liyanaarachchi
09/02/2022, 6:11 AMHampus Londögård
09/02/2022, 6:11 AMSachinda Liyanaarachchi
09/02/2022, 6:12 AM