Marko Novakovic
04/04/2023, 6:27 PMCould not resolve org.jetbrains.compose.ui:ui-tooling:1.3.1
and Could not resolve org.jetbrains.compose.ui:ui-tooling-preview:1.3.1
respectively when I add implementation(compose.uiTooling)
or `implementation(compose.preview)` to build.gradle.kts
any solution for this?Kevin S
04/04/2023, 9:08 PMMarko Novakovic
04/06/2023, 9:41 AMshared.build.gradle.kts
inside sourceSets.commonMain.dependencies
alongside everything else compose relatedMarko Novakovic
04/06/2023, 9:41 AMKevin S
04/06/2023, 12:52 PM// Exclude compose from iOS. Plugins are applied to all targets i believe
plugins.removeAll { it is ComposeCompilerKotlinSupportPlugin } // Removing any Compose Plugin for all projects?
class ComposeNoNativePlugin : KotlinCompilerPluginSupportPlugin by ComposeCompilerKotlinSupportPlugin() {
override fun isApplicable(kotlinCompilation: KotlinCompilation<*>): Boolean {
return when (kotlinCompilation.target.platformType) {
KotlinPlatformType.native -> false
else -> ComposeCompilerKotlinSupportPlugin().isApplicable(kotlinCompilation)
}
}
}
apply<ComposeNoNativePlugin>() // Re-adding Compose Compilers only for non-native environments
Hopefully this helps 🤞Marko Novakovic
04/07/2023, 8:53 AMMarko Novakovic
04/07/2023, 8:53 AMMarko Novakovic
04/07/2023, 11:11 AMMarko Novakovic
04/07/2023, 11:11 AMMarko Novakovic
04/07/2023, 11:12 AM