Skip to content

Commit e200e1c

Browse files
authored
Add missing versions in compose dependencies (#2913)
1 parent b35d4a5 commit e200e1c

File tree

5 files changed

+37
-58
lines changed

5 files changed

+37
-58
lines changed

document/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies {
4141
implementation(libs.android.fhir.engine)
4242
implementation(libs.androidx.appcompat)
4343
implementation(libs.androidx.core)
44-
implementation(libs.http.interceptor)
44+
implementation(libs.okhttp3.interceptor)
4545
implementation(libs.material)
4646
implementation(libs.nimbus)
4747
implementation(libs.retrofit)
@@ -51,7 +51,7 @@ dependencies {
5151

5252
testImplementation(libs.junit)
5353
testImplementation(libs.kotlinx.coroutines.test)
54-
testImplementation(libs.mock.web.server)
54+
testImplementation(libs.okhttp3.mock.web.server)
5555
testImplementation(libs.mockito.inline)
5656
testImplementation(libs.mockito.kotlin)
5757
testImplementation(libs.robolectric)

engine/benchmarks/microbenchmark/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ afterEvaluate { configureFirebaseTestLabForMicroBenchmark() }
5252

5353
dependencies {
5454
androidTestImplementation(libs.retrofit)
55-
androidTestImplementation(libs.mock.web.server)
55+
androidTestImplementation(libs.okhttp3.mock.web.server)
5656
androidTestImplementation(libs.androidx.benchmark.junit4)
5757
androidTestImplementation(libs.androidx.test.ext.junit)
5858
androidTestImplementation(libs.androidx.test.runner)

engine/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ dependencies {
119119
exclude(module = "httpclient")
120120
}
121121
implementation(libs.hapi.fhir.validation.r4)
122-
implementation(libs.http.interceptor)
122+
implementation(libs.okhttp3.interceptor)
123123
implementation(libs.json.tools.patch)
124124
implementation(libs.kotlin.stdlib)
125125
implementation(libs.retrofit)
@@ -138,7 +138,7 @@ dependencies {
138138
testImplementation(libs.junit)
139139
testImplementation(libs.kotlin.test.junit)
140140
testImplementation(libs.kotlinx.coroutines.test)
141-
testImplementation(libs.mock.web.server)
141+
testImplementation(libs.okhttp3.mock.web.server)
142142
testImplementation(libs.mockito.inline)
143143
testImplementation(libs.mockito.kotlin)
144144
testImplementation(libs.robolectric)

gradle/libs.versions.toml

Lines changed: 30 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ accompanist-themeadapter-material3 = "0.36.0"
55
android-fhir-common = "0.1.0-alpha05"
66
android-fhir-engine = "0.1.0-beta05"
77
android-fhir-knowledge = "0.1.0-beta01"
8-
android-gradle-plugin = "8.9.2"
9-
apache-commons-compress = "1.21"
108
androidx-activity = "1.7.2"
119
androidx-activity-compose = "1.11.0"
1210
androidx-appcompat = "1.6.1"
1311
androidx-arch-core = "2.2.0"
1412
androidx-benchmark = "1.4.0-rc01"
1513
androidx-benchmark-macro = "1.4.0-rc01"
1614
androidx-compose-bom = "2025.10.01"
15+
androidx-compose-material3 = "1.4.0"
16+
androidx-compose-ui = "1.9.4"
1717
androidx-constraintlayout = "2.1.4"
1818
androidx-core = "1.10.1"
1919
androidx-datastore = "1.0.0"
@@ -22,7 +22,6 @@ androidx-fragment = "1.6.0"
2222
androidx-lifecycle = "2.8.7"
2323
androidx-navigation = "2.6.0"
2424
androidx-navigation-compose = "2.9.5"
25-
androidx-profilerinstaller = "1.4.1"
2625
androidx-recyclerview = "1.4.0"
2726
androidx-room = "2.7.1"
2827
androidx-sqlite = "2.5.0"
@@ -32,41 +31,33 @@ androidx-test-rules = "1.5.0"
3231
androidx-test-runner = "1.5.0"
3332
androidx-tracing = "1.3.0"
3433
androidx-work = "2.8.1"
35-
benchmark-plugin = "1.4.0-rc01"
34+
apache-commons-compress = "1.21"
3635
desugarJdkLibs = "2.0.3"
3736
dokka = "1.9.20"
3837
fhir-ucum = "1.0.3"
39-
fladle = "0.17.4"
4038
glide = "4.16.0"
4139
guava = "32.1.3-android"
4240
hapi-fhir = "6.8.0"
4341
hapi-fhir-core = "6.0.22"
44-
http = "4.11.0"
45-
jacoco = "0.8.10"
46-
jackson = "2.13.5"
47-
jackson-core = "2.15.2"
4842
json-assert = "1.5.1"
4943
json-tools-patch = "1.13"
5044
junit = "4.13.2"
5145
kotlin = "2.1.20"
5246
kotlinx-coroutines = "1.8.1"
5347
kotlinx-serialization-json = "1.8.1"
54-
ksp-plugin = "2.1.20-2.0.1"
5548
logback-android = "3.0.0"
5649
material = "1.12.0"
5750
mlkit-barcode-scanning = "16.1.1"
5851
mlkit-object-detection = "16.2.3"
5952
mlkit-object-detection-custom = "16.3.1"
6053
mockito-inline = "4.0.0"
6154
mockito-kotlin = "3.2.0"
62-
navigation-safe-args = "2.6.0"
6355
nimbus = "9.31"
56+
okhttp3 = "4.11.0"
6457
opencds-cqf-fhir = "3.8.0"
6558
play-services-location = "21.0.1"
6659
retrofit = "2.9.0"
6760
robolectric = "4.10.3"
68-
ruler = "1.2.1"
69-
spotless = "4.17.0"
7061
sqlcipher = "4.5.4"
7162
timber = "5.0.1"
7263
truth = "1.1.5"
@@ -88,28 +79,25 @@ androidx-arch-core-testing = { module = "androidx.arch.core:core-testing", versi
8879
androidx-benchmark-junit4 = { module = "androidx.benchmark:benchmark-junit4", version.ref = "androidx-benchmark" }
8980
androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidx-benchmark-macro" }
9081
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidx-compose-bom" }
91-
androidx-compose-ui = { group = "androidx.compose.ui", name = "ui" }
92-
androidx-compose-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" }
93-
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" }
94-
androidx-compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
95-
androidx-compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
96-
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
97-
androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
82+
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3", version.ref = "androidx-compose-material3" }
83+
androidx-compose-ui = { group = "androidx.compose.ui", name = "ui", version.ref = "androidx-compose-ui"}
84+
androidx-compose-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics", version.ref = "androidx-compose-ui" }
85+
androidx-compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4", version.ref = "androidx-compose-ui" }
86+
androidx-compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest", version.ref = "androidx-compose-ui" }
87+
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling", version.ref = "androidx-compose-ui" }
88+
androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview", version.ref = "androidx-compose-ui" }
9889
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" }
9990
androidx-core = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
10091
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "androidx-datastore" }
10192
androidx-fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" }
10293
androidx-fragment-testing = { module = "androidx.fragment:fragment-testing", version.ref = "androidx-fragment" }
10394
androidx-lifecycle-livedata = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" }
104-
androidx-lifecycle-runtime-compose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
10595
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
10696
androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
107-
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
10897
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
10998
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
11099
androidx-navigation-ui = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" }
111100
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation-compose" }
112-
androidx-profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version.ref = "androidx-profilerinstaller" }
113101
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "androidx-recyclerview" }
114102
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "androidx-room" }
115103
androidx-room-room = { module = "androidx.room:room-ktx", version.ref = "androidx-room" }
@@ -129,7 +117,18 @@ androidx-tracing-tracing-ktx = { module = "androidx.tracing:tracing-ktx", versio
129117
androidx-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "uiautomator" }
130118
androidx-work-runtime = { module = "androidx.work:work-runtime-ktx", version.ref = "androidx-work" }
131119
androidx-work-testing = { module = "androidx.work:work-testing", version.ref = "androidx-work" }
120+
apache-commons-compress = { module = "org.apache.commons:commons-compress", version.ref = "apache-commons-compress" }
121+
desugar-jdk-libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugarJdkLibs" }
122+
fhir-ucum = { module = "org.fhir:ucum", version.ref = "fhir-ucum" }
132123
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
124+
guava = { module = "com.google.guava:guava", version.ref = "guava" }
125+
hapi-fhir-caching-guava = { module = "ca.uhn.hapi.fhir:hapi-fhir-caching-guava", version.ref = "hapi-fhir" }
126+
hapi-fhir-core-convertors = { module = "ca.uhn.hapi.fhir:org.hl7.fhir.convertors", version.ref = "hapi-fhir-core" }
127+
hapi-fhir-structures-r4 = { module = "ca.uhn.hapi.fhir:hapi-fhir-structures-r4", version.ref = "hapi-fhir" }
128+
hapi-fhir-validation = { module = "ca.uhn.hapi.fhir:hapi-fhir-validation", version.ref = "hapi-fhir" }
129+
hapi-fhir-validation-r4 = { module = "ca.uhn.hapi.fhir:hapi-fhir-validation-resources-r4", version.ref = "hapi-fhir" }
130+
json-assert = { module = "org.skyscreamer:jsonassert", version.ref = "json-assert" }
131+
json-tools-patch = { module = "com.github.java-json-tools:json-patch", version.ref = "json-tools-patch" }
133132
junit = { module = "junit:junit", version.ref = "junit" }
134133
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
135134
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
@@ -140,42 +139,25 @@ kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-t
140139
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization-json" }
141140
logback-android = { module = "com.github.tony19:logback-android", version.ref = "logback-android" }
142141
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
143-
opencds-cqf-fhir-cr = { module = "org.opencds.cqf.fhir:cqf-fhir-cr", version.ref = "opencds-cqf-fhir" }
144-
opencds-cqf-fhir-jackson = { module = "org.opencds.cqf.fhir:cqf-fhir-jackson", version.ref = "opencds-cqf-fhir" }
145-
opencds-cqf-fhir-utility = { module = "org.opencds.cqf.fhir:cqf-fhir-utility", version.ref = "opencds-cqf-fhir" }
146-
truth = { module = "com.google.truth:truth", version.ref = "truth" }
147-
fhir-ucum = { module = "org.fhir:ucum", version.ref = "fhir-ucum" }
148-
guava = { module = "com.google.guava:guava", version.ref = "guava" }
149-
hapi-fhir-structures-r4 = { module = "ca.uhn.hapi.fhir:hapi-fhir-structures-r4", version.ref = "hapi-fhir" }
150-
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
151-
apache-commons-compress = { module = "org.apache.commons:commons-compress", version.ref = "apache-commons-compress" }
152-
desugar-jdk-libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugarJdkLibs" }
153-
hapi-fhir-caching-guava = { module = "ca.uhn.hapi.fhir:hapi-fhir-caching-guava", version.ref = "hapi-fhir" }
154-
hapi-fhir-core-convertors = { module = "ca.uhn.hapi.fhir:org.hl7.fhir.convertors", version.ref = "hapi-fhir-core" }
155-
hapi-fhir-validation = { module = "ca.uhn.hapi.fhir:hapi-fhir-validation", version.ref = "hapi-fhir" }
156-
hapi-fhir-validation-r4 = { module = "ca.uhn.hapi.fhir:hapi-fhir-validation-resources-r4", version.ref = "hapi-fhir" }
157-
http = { module = "com.squareup.okhttp3:okhttp", version.ref = "http" }
158-
http-interceptor = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "http" }
159-
jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson" }
160-
jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson-core" }
161-
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
162-
jackson-dataformat-xml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", version.ref = "jackson" }
163-
jackson-datatype-jsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", version.ref = "jackson" }
164-
jackson-module-jaxb-annotations = { module = "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", version.ref = "jackson" }
165-
json-assert = { module = "org.skyscreamer:jsonassert", version.ref = "json-assert" }
166-
json-tools-patch = { module = "com.github.java-json-tools:json-patch", version.ref = "json-tools-patch" }
167142
mlkit-barcode-scanning = { module = "com.google.mlkit:barcode-scanning", version.ref = "mlkit-barcode-scanning" }
168143
mlkit-obj-detection = { module = "com.google.mlkit:object-detection", version.ref = "mlkit-object-detection" }
169144
mlkit-obj-detection-custom = { module = "com.google.mlkit:object-detection-custom", version.ref = "mlkit-object-detection-custom" }
170-
mock-web-server = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "http" }
171145
mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockito-inline" }
172146
mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version.ref = "mockito-kotlin" }
173147
nimbus = { module = "com.nimbusds:nimbus-jose-jwt", version.ref = "nimbus" }
148+
okhttp3-okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" }
149+
okhttp3-interceptor = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "okhttp3" }
150+
okhttp3-mock-web-server = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "okhttp3" }
151+
opencds-cqf-fhir-cr = { module = "org.opencds.cqf.fhir:cqf-fhir-cr", version.ref = "opencds-cqf-fhir" }
152+
opencds-cqf-fhir-jackson = { module = "org.opencds.cqf.fhir:cqf-fhir-jackson", version.ref = "opencds-cqf-fhir" }
153+
opencds-cqf-fhir-utility = { module = "org.opencds.cqf.fhir:cqf-fhir-utility", version.ref = "opencds-cqf-fhir" }
174154
play-services-location = { module = "com.google.android.gms:play-services-location", version.ref = "play-services-location" }
155+
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
175156
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
176157
retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" }
177158
sqlcipher = { module = "net.zetetic:android-database-sqlcipher", version.ref = "sqlcipher" }
178159
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
160+
truth = { module = "com.google.truth:truth", version.ref = "truth" }
179161
woodstox = { module = "com.fasterxml.woodstox:woodstox-core", version.ref = "woodstox" }
180162
xerces = { module = "xerces:xercesImpl", version.ref = "xerces" }
181163
xml-unit = { module = "org.xmlunit:xmlunit-core", version.ref = "xml-unit" }
@@ -191,10 +173,7 @@ android-test = { id = "com.android.test" }
191173
androidx-benchmark = { id = "androidx.benchmark" }
192174
androidx-navigation-safeargs = { id = "androidx.navigation.safeargs.kotlin" }
193175
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
194-
fladle = { id = "com.osacky.fladle" }
195176
kotlin-android = { id = "org.jetbrains.kotlin.android" }
196177
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose" }
197178
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization" }
198179
ksp = { id = "com.google.devtools.ksp" }
199-
ruler = { id = "com.spotify.ruler" }
200-
spotless = { id = "com.diffplug.spotless" }

knowledge/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ dependencies {
9393
implementation(libs.androidx.room.room)
9494
implementation(libs.androidx.room.runtime)
9595
implementation(libs.hapi.fhir.core.convertors)
96-
implementation(libs.http)
96+
implementation(libs.okhttp3.okhttp)
9797
implementation(libs.kotlin.stdlib)
9898
implementation(libs.kotlinx.coroutines.core)
9999
implementation(libs.timber)
@@ -104,7 +104,7 @@ dependencies {
104104
testImplementation(libs.androidx.test.core)
105105
testImplementation(libs.junit)
106106
testImplementation(libs.kotlinx.coroutines.test)
107-
testImplementation(libs.mock.web.server)
107+
testImplementation(libs.okhttp3.mock.web.server)
108108
testImplementation(libs.mockito.inline)
109109
testImplementation(libs.mockito.kotlin)
110110
testImplementation(libs.robolectric)

0 commit comments

Comments
 (0)