refactor(build): Create a dedicated analytics convention plugin (#3961)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2025-12-10 22:47:25 -06:00 committed by GitHub
parent ce732203ae
commit fdff7315fe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 78 additions and 20 deletions

View file

@ -30,17 +30,17 @@ dependencies {
implementation(libs.androidx.navigation.runtime)
implementation(libs.timber)
googleImplementation(libs.dd.sdk.android.compose)
googleImplementation(libs.dd.sdk.android.logs)
googleImplementation(libs.dd.sdk.android.rum)
googleImplementation(libs.dd.sdk.android.session.replay)
googleImplementation(libs.dd.sdk.android.session.replay.compose)
googleImplementation(libs.dd.sdk.android.timber)
googleImplementation(libs.dd.sdk.android.trace)
googleImplementation(libs.dd.sdk.android.trace.otel)
googleImplementation(platform(libs.firebase.bom))
googleImplementation(libs.firebase.analytics)
googleImplementation(libs.firebase.crashlytics)
googleApi(libs.dd.sdk.android.compose)
googleApi(libs.dd.sdk.android.logs)
googleApi(libs.dd.sdk.android.rum)
googleApi(libs.dd.sdk.android.session.replay)
googleApi(libs.dd.sdk.android.session.replay.compose)
googleApi(libs.dd.sdk.android.timber)
googleApi(libs.dd.sdk.android.trace)
googleApi(libs.dd.sdk.android.trace.otel)
googleApi(platform(libs.firebase.bom))
googleApi(libs.firebase.analytics)
googleApi(libs.firebase.crashlytics)
}
val googleServiceKeywords = listOf("crashlytics", "google", "datadog")