|
|
@ -37,6 +37,12 @@ class AndroidApplicationFirebaseConventionPlugin : Plugin<Project> {
|
|
|
|
add("implementation", platform(bom))
|
|
|
|
add("implementation", platform(bom))
|
|
|
|
"implementation"(libs.findLibrary("firebase.analytics").get())
|
|
|
|
"implementation"(libs.findLibrary("firebase.analytics").get())
|
|
|
|
"implementation"(libs.findLibrary("firebase.performance").get()) {
|
|
|
|
"implementation"(libs.findLibrary("firebase.performance").get()) {
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Exclusion of protobuf / protolite dependencies is necessary as the
|
|
|
|
|
|
|
|
datastore-proto brings in protobuf dependencies. These are the source of truth
|
|
|
|
|
|
|
|
for Now in Android.
|
|
|
|
|
|
|
|
That's why the duplicate classes from below dependencies are excluded.
|
|
|
|
|
|
|
|
*/
|
|
|
|
exclude(group = "com.google.protobuf", module = "protobuf-javalite")
|
|
|
|
exclude(group = "com.google.protobuf", module = "protobuf-javalite")
|
|
|
|
exclude(group = "com.google.firebase", module = "protolite-well-known-types")
|
|
|
|
exclude(group = "com.google.firebase", module = "protolite-well-known-types")
|
|
|
|
}
|
|
|
|
}
|
|
|
|