build-logic/src/main/kotlin/club/nito/primitive/AndroidFirebasePlugin.kt
package club.nito.primitive
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
@Suppress("unused")
class AndroidFirebasePlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
with(pluginManager) {
apply("com.google.gms.google-services")
}
android {
packagingOptions {
resources {
excludes += "META-INF/gradle/incremental.annotation.processors"
}
}
}
dependencies {
implementationPlatform(libs.library("firebaseBom"))
implementation(libs.library("firebaseCommon"))
}
}
}
}