Skip to content

Update library dependencies to avoid sbt eviction warnings #3329

@TobsCore

Description

@TobsCore

Using the latest 0.49.0-alpha version results in the following warning using sbt.

sbt:projectname> clean
[success] Total time: 0 s, completed 31.05.2018 22:50:18
sbt:projectname> compile
[info] Updating ...
[info] Done updating.
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn] 	* com.google.auth:google-auth-library-credentials:0.9.1 is selected over 0.9.0
[warn] 	    +- com.google.auth:google-auth-library-oauth2-http:0.9.1 (depends on 0.9.1)
[warn] 	    +- com.google.api:gax-grpc:1.25.0                     (depends on 0.9.1)
[warn] 	    +- com.google.cloud:google-cloud-core-grpc:1.31.0     (depends on 0.9.1)
[warn] 	    +- io.grpc:grpc-auth:1.10.1                           (depends on 0.9.0)
[warn] 	* com.google.code.findbugs:jsr305:3.0.1 is selected over {1.3.9, 3.0.0}
[warn] 	    +- io.grpc:grpc-core:1.10.1                           (depends on 3.0.0)
[warn] 	    +- com.google.api:gax-grpc:1.25.0                     (depends on 3.0.0)
[warn] 	    +- com.google.api:gax:1.25.0                          (depends on 1.3.9)
[warn] 	    +- com.google.http-client:google-http-client:1.23.0   (depends on 1.3.9)
[warn] 	    +- com.google.api:api-common:1.5.0                    (depends on 1.3.9)
[warn] 	    +- com.google.cloud:google-cloud-core:1.31.0          (depends on 1.3.9)
[warn] 	* com.google.guava:guava:20.0 is selected over 19.0
[warn] 	    +- com.google.api:gax:1.25.0                          (depends on 20.0)
[warn] 	    +- com.google.api:gax-grpc:1.25.0                     (depends on 20.0)
[warn] 	    +- com.google.cloud:google-cloud-core-grpc:1.31.0     (depends on 20.0)
[warn] 	    +- com.google.cloud:google-cloud-core:1.31.0          (depends on 20.0)
[warn] 	    +- com.google.auth:google-auth-library-oauth2-http:0.9.1 (depends on 19.0)
[warn] 	    +- io.grpc:grpc-core:1.10.1                           (depends on 19.0)
[warn] 	    +- io.opencensus:opencensus-api:0.11.0                (depends on 19.0)
[warn] 	    +- com.google.protobuf:protobuf-java-util:3.5.1       (depends on 19.0)
[warn] 	    +- io.grpc:grpc-protobuf:1.10.1                       (depends on 19.0)
[warn] 	    +- io.grpc:grpc-protobuf-lite:1.10.1                  (depends on 19.0)
[warn] 	    +- com.google.api:api-common:1.5.0                    (depends on 19.0)
[warn] Run 'evicted' to see detailed eviction warnings
[info] Compiling 51 Scala sources to /Users/tobscore/pathToProject/target/scala-2.12/classes ...
[info] Done compiling.
[success] Total time: 4 s, completed 31.05.2018 22:50:25

Adding the following line to any project's build.sbt, will cause the above warnings.

libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "0.49.0-alpha"

I also tested this in a bare project with no other dependencies but this one.

Metadata

Metadata

Assignees

Labels

dependenciestype: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions