diff --git a/build-logic/convention/src/main/kotlin/CmpFeatureConventionPlugin.kt b/build-logic/convention/src/main/kotlin/CmpFeatureConventionPlugin.kt index 09fa12c3e..adf8167a5 100644 --- a/build-logic/convention/src/main/kotlin/CmpFeatureConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/CmpFeatureConventionPlugin.kt @@ -21,6 +21,7 @@ import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies +import org.jetbrains.kotlin.compose.compiler.gradle.ComposeCompilerGradlePluginExtension // Convention plugin for the Compose Multiplatform feature module class CmpFeatureConventionPlugin : Plugin { @@ -29,6 +30,8 @@ class CmpFeatureConventionPlugin : Plugin { pluginManager.apply { apply("nowinandroid.kmp.library") apply("nowinandroid.kmp.inject") + apply("org.jetbrains.kotlin.plugin.compose") + apply("org.jetbrains.compose") } extensions.configure { defaultConfig { diff --git a/feature/bookmarks/build.gradle.kts b/feature/bookmarks/build.gradle.kts index bb53f731e..e2ca6d1c8 100644 --- a/feature/bookmarks/build.gradle.kts +++ b/feature/bookmarks/build.gradle.kts @@ -16,9 +16,8 @@ plugins { alias(libs.plugins.nowinandroid.cmp.feature) - alias(libs.plugins.jetbrains.compose) - alias(libs.plugins.compose) alias(libs.plugins.nowinandroid.android.library.jacoco) + alias(libs.plugins.roborazzi) } android { diff --git a/feature/foryou/build.gradle.kts b/feature/foryou/build.gradle.kts index 1ac58a500..60fb653ef 100644 --- a/feature/foryou/build.gradle.kts +++ b/feature/foryou/build.gradle.kts @@ -16,8 +16,6 @@ plugins { alias(libs.plugins.nowinandroid.cmp.feature) - alias(libs.plugins.jetbrains.compose) - alias(libs.plugins.compose) alias(libs.plugins.nowinandroid.android.library.jacoco) alias(libs.plugins.roborazzi) } diff --git a/feature/interests/build.gradle.kts b/feature/interests/build.gradle.kts index a97a304df..798b5d15f 100644 --- a/feature/interests/build.gradle.kts +++ b/feature/interests/build.gradle.kts @@ -16,8 +16,6 @@ plugins { alias(libs.plugins.nowinandroid.cmp.feature) - alias(libs.plugins.jetbrains.compose) - alias(libs.plugins.compose) alias(libs.plugins.nowinandroid.android.library.jacoco) alias(libs.plugins.roborazzi) }