Dependency Analysis of io.grpc:grpc-testing: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-testing: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-testing: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-testing: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.
io.grpc:grpc-testing:1.21.0 Converges
Linkage Check
8 linkage error(s)
io.grpc:grpc-testing:1.21.0
5 target classes
causing linkage errors referenced from
5 source classes.
Class io.opencensus.tags.TagMetadata$TagTtl is not found, referenced from io.grpc.internal.testing.StatsTestUtils
Class io.opencensus.tags.TagMetadata is not found, referenced from io.grpc.internal.testing.StatsTestUtils
(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.testing.StatsTestUtils
(io.opencensus:opencensus-api:0.19.2) io.opencensus.tags.Tag's method "io.opencensus.tags.Tag create(io.opencensus.tags.TagKey, io.opencensus.tags.TagValue, io.opencensus.tags.TagMetadata)" is not found, referenced from io.grpc.internal.testing.StatsTestUtils
(io.opencensus:opencensus-api:0.19.2) io.opencensus.tags.unsafe.ContextUtils's method "io.opencensus.tags.TagContext getValue(io.grpc.Context)" is not found, referenced from io.grpc.internal.testing.StatsTestUtils
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 path contains io.grpc:grpc-testing:1.21.0:
io.grpc:grpc-testing:1.21.0 (compile)
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-testing:jar:1.21.0
Last generated at 2023-01-11T10:35:22.751