Move compose declaration to build script

pull/2064/head
lihenggui 2 years ago
parent b4ec518475
commit f0c58bc83b

@ -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<Project> {
@ -29,6 +30,8 @@ class CmpFeatureConventionPlugin : Plugin<Project> {
pluginManager.apply {
apply("nowinandroid.kmp.library")
apply("nowinandroid.kmp.inject")
apply("org.jetbrains.kotlin.plugin.compose")
apply("org.jetbrains.compose")
}
extensions.configure<LibraryExtension> {
defaultConfig {

@ -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 {

@ -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)
}

@ -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)
}

Loading…
Cancel
Save