Dependency Analysis of io.grpc:grpc-okhttp:1.21.0
BOM: com.google.cloud:libraries-bom:1.1.0
Global Upper Bounds Check
For each transitive dependency the library pulls in, the highest version
found anywhere in the union of the BOM's dependency trees is picked.
Global Upper Bounds Fixes
Suggested updates to bring this artifact into sync with the highest versions
of its dependencies used by any artifact in the BOM:
Upgrade com.google.guava:guava:jar:26.0-android to version "27.1-android":
Add this dependency element to the pom.xml for io.grpc:grpc-okhttp:1.21.0:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>27.1-android</version>
</dependency>
If the pom.xml for io.grpc:grpc-okhttp:1.21.0 already includes this
dependency, update the version of the existing dependency
element.
Otherwise add a new dependency
element to the
dependencyManagement
section.
Local Upper Bounds Check
For each transitive dependency the library pulls in, the highest version
found anywhere in the dependency tree is picked.
io.grpc:grpc-okhttp:1.21.0 selects the highest version of all dependencies.
Dependency Convergence
There is exactly one version of each dependency in the library's transitive dependency tree.
That is, two artifacts with the same group ID and artifact ID but different versions
do not appear in the tree. No dependency mediation is necessary.
Suggested Dependency Updates
Caution: The algorithm for suggesting updates is imperfect.
They are not ordered by importance, and one change
may render another moot.
Suggested updates to bring this artifact and its dependencies
into sync with the highest versions
of each dependency found in its own dependency tree:
com.squareup.okhttp:okhttp:2.5.0 needs to upgrade com.squareup.okio:okio:1.6.0 to 1.13.0
Linkage Check
4 linkage error(s)
io.grpc:grpc-core:1.21.0
4 target classes
causing linkage errors referenced from
4 source classes.
(io.opencensus:opencensus-api:0.19.2) io.opencensus.trace.unsafe.ContextUtils's method "io.opencensus.trace.Span getValue(io.grpc.Context)" is not found, referenced from io.grpc.internal.CensusTracingModule
(io.opencensus:opencensus-api:0.19.2) io.opencensus.tags.TagContextBuilder's method "io.opencensus.tags.TagContextBuilder putPropagating(io.opencensus.tags.TagKey, io.opencensus.tags.TagValue)" is not found, referenced from io.grpc.internal.CensusStatsModule
(io.opencensus:opencensus-api:0.19.2) io.opencensus.trace.unsafe.ContextUtils's method "io.grpc.Context withValue(io.grpc.Context, io.opencensus.trace.Span)" is not found, referenced from io.grpc.internal.CensusTracingModule
(io.opencensus:opencensus-api:0.19.2) io.opencensus.tags.unsafe.ContextUtils's method "io.grpc.Context withValue(io.grpc.Context, io.opencensus.tags.TagContext)" is not found, referenced from io.grpc.internal.CensusStatsModule
The following paths contain io.opencensus:opencensus-api:0.19.2:
▶
com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-android:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-apache:2.1.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-appengine:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-gson:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-jackson:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-jackson2:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-protobuf:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-test:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-xml:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-android:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-android:1.29.1 (compile) / com.google.http-client:google-http-client-apache:2.1.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-apache:2.1.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-appengine:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-gson:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-jackson:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-jackson2:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-protobuf:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-test:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-xml:1.29.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
com.google.http-client:google-http-client-android:1.29.1 (compile) / com.google.http-client:google-http-client-apache:2.1.1 (compile) / com.google.http-client:google-http-client:1.29.1 (compile) / io.opencensus:opencensus-contrib-http-util:0.19.2 (compile) / io.opencensus:opencensus-api:0.19.2 (compile)
The following paths contain io.grpc:grpc-core:1.21.0:
▶
io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-alts:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-grpclb:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-netty:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-netty-shaded:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (runtime)
io.grpc:grpc-okhttp:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-testing:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-alts:1.21.0 (compile) / io.grpc:grpc-grpclb:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (compile)
io.grpc:grpc-alts:1.21.0 (compile) / io.grpc:grpc-netty-shaded:1.21.0 (compile) / io.grpc:grpc-core:1.21.0 (runtime)
Dependencies
io.grpc:grpc-okhttp:jar:1.21.0
io.grpc:grpc-core:jar:1.21.0
io.opencensus:opencensus-api:jar:0.21.0
io.grpc:grpc-api:jar:1.21.0
io.grpc:grpc-context:jar:1.21.0
com.google.errorprone:error_prone_annotations:jar:2.3.2
com.google.code.findbugs:jsr305:jar:3.0.2
org.codehaus.mojo:animal-sniffer-annotations:jar:1.17
com.google.guava:guava:jar:26.0-android
com.google.code.gson:gson:jar:2.7
com.google.android:annotations:jar:4.1.1.4
io.opencensus:opencensus-contrib-grpc-metrics:jar:0.21.0
com.squareup.okhttp:okhttp:jar:2.5.0
com.squareup.okio:okio:jar:1.13.0
Last generated at 2023-01-11T10:35:22.723