|
|
|
@ -58,59 +58,59 @@ tasks {
|
|
|
|
|
gradlePlugin {
|
|
|
|
|
plugins {
|
|
|
|
|
register("androidApplicationCompose") {
|
|
|
|
|
id = "nowinandroid.android.application.compose"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.application.compose.get().pluginId
|
|
|
|
|
implementationClass = "AndroidApplicationComposeConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidApplication") {
|
|
|
|
|
id = "nowinandroid.android.application"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.application.asProvider().get().pluginId
|
|
|
|
|
implementationClass = "AndroidApplicationConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidApplicationJacoco") {
|
|
|
|
|
id = "nowinandroid.android.application.jacoco"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.application.jacoco.get().pluginId
|
|
|
|
|
implementationClass = "AndroidApplicationJacocoConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidLibraryCompose") {
|
|
|
|
|
id = "nowinandroid.android.library.compose"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.library.compose.get().pluginId
|
|
|
|
|
implementationClass = "AndroidLibraryComposeConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidLibrary") {
|
|
|
|
|
id = "nowinandroid.android.library"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.library.asProvider().get().pluginId
|
|
|
|
|
implementationClass = "AndroidLibraryConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidFeature") {
|
|
|
|
|
id = "nowinandroid.android.feature"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.feature.get().pluginId
|
|
|
|
|
implementationClass = "AndroidFeatureConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidLibraryJacoco") {
|
|
|
|
|
id = "nowinandroid.android.library.jacoco"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.library.jacoco.get().pluginId
|
|
|
|
|
implementationClass = "AndroidLibraryJacocoConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidTest") {
|
|
|
|
|
id = "nowinandroid.android.test"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.test.get().pluginId
|
|
|
|
|
implementationClass = "AndroidTestConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("hilt") {
|
|
|
|
|
id = "nowinandroid.hilt"
|
|
|
|
|
id = libs.plugins.nowinandroid.hilt.get().pluginId
|
|
|
|
|
implementationClass = "HiltConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidRoom") {
|
|
|
|
|
id = "nowinandroid.android.room"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.room.get().pluginId
|
|
|
|
|
implementationClass = "AndroidRoomConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidFirebase") {
|
|
|
|
|
id = "nowinandroid.android.application.firebase"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.application.firebase.get().pluginId
|
|
|
|
|
implementationClass = "AndroidApplicationFirebaseConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidFlavors") {
|
|
|
|
|
id = "nowinandroid.android.application.flavors"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.application.flavors.get().pluginId
|
|
|
|
|
implementationClass = "AndroidApplicationFlavorsConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("androidLint") {
|
|
|
|
|
id = "nowinandroid.android.lint"
|
|
|
|
|
id = libs.plugins.nowinandroid.android.lint.get().pluginId
|
|
|
|
|
implementationClass = "AndroidLintConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
register("jvmLibrary") {
|
|
|
|
|
id = "nowinandroid.jvm.library"
|
|
|
|
|
id = libs.plugins.nowinandroid.jvm.library.get().pluginId
|
|
|
|
|
implementationClass = "JvmLibraryConventionPlugin"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|