Skip to content

Commit 1f9e582

Browse files
Dependency upgrade via using toml file (#6507)
Upgrading dependencies to follow .toml file to avoid duplicates of the same library many times. All tests pass and works fine on a test application.
1 parent c650b97 commit 1f9e582

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

firebase-perf/firebase-perf.gradle

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -99,44 +99,43 @@ android {
9999
}
100100

101101
dependencies {
102-
annotationProcessor 'com.google.dagger:dagger-compiler:2.27'
102+
annotationProcessor libs.dagger.compiler
103103
compileOnly group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
104-
implementation "androidx.annotation:annotation:1.1.0"
104+
implementation libs.androidx.annotation
105105
implementation "androidx.lifecycle:lifecycle-process:2.3.1"
106-
implementation "com.google.android.gms:play-services-tasks:18.0.1"
106+
implementation libs.playservices.tasks
107107
implementation libs.protobuf.java.lite
108108
implementation libs.kotlin.stdlib
109-
implementation 'androidx.annotation:annotation:1.7.0'
110109
implementation 'androidx.appcompat:appcompat:1.2.0'
111110
implementation 'com.google.android.datatransport:transport-api:3.0.0'
112-
implementation 'com.google.dagger:dagger:2.27'
111+
implementation libs.dagger.dagger
113112
api 'com.google.firebase:firebase-annotations:16.2.0'
114113
api 'com.google.firebase:firebase-installations-interop:17.1.0'
115114
api 'com.google.firebase:protolite-well-known-types:18.0.0'
116-
implementation 'com.squareup.okhttp3:okhttp:3.12.1'
115+
implementation libs.okhttp
117116
api("com.google.firebase:firebase-common:21.0.0")
118117
api("com.google.firebase:firebase-common-ktx:21.0.0")
119118
api("com.google.firebase:firebase-components:18.0.0")
120119
api("com.google.firebase:firebase-config:21.5.0")
121120
api("com.google.firebase:firebase-installations:17.2.0")
122121
api("com.google.firebase:firebase-sessions:2.0.0") {
123-
exclude group: 'com.google.firebase', module: 'firebase-common'
124-
exclude group: 'com.google.firebase', module: 'firebase-common-ktx'
125-
exclude group: 'com.google.firebase', module: 'firebase-components'
126-
}
122+
exclude group: 'com.google.firebase', module: 'firebase-common'
123+
exclude group: 'com.google.firebase', module: 'firebase-common-ktx'
124+
exclude group: 'com.google.firebase', module: 'firebase-components'
125+
}
127126
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
128127
javadocClasspath libs.findbugs.jsr305
129128
runtimeOnly("com.google.firebase:firebase-datatransport:18.1.8") {
130-
exclude group: 'com.google.firebase', module: 'firebase-common'
131-
exclude group: 'com.google.firebase', module: 'firebase-components'
132-
}
129+
exclude group: 'com.google.firebase', module: 'firebase-common'
130+
exclude group: 'com.google.firebase', module: 'firebase-components'
131+
}
133132
testCompileOnly libs.protobuf.java
134133
testImplementation libs.androidx.test.core
135134
testImplementation libs.truth
136135
testImplementation libs.robolectric
137-
testImplementation 'androidx.test:rules:1.2.0'
138-
testImplementation 'junit:junit:4.12'
136+
testImplementation libs.androidx.test.rules
137+
testImplementation libs.junit
139138
testImplementation libs.mockito.core
140139
testImplementation 'org.mockito:mockito-inline:5.2.0'
141140
testImplementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
142-
}
141+
}

0 commit comments

Comments
 (0)