-
Notifications
You must be signed in to change notification settings - Fork 27
Dependency conflict: multiple versions of com.google.guava:guava:jar #185
Description
Hi, we found multiple versions of com.google.guava:guava:jar exist in flo-api-generator 0.5.1-SNAPSHOT. As shown in the following dependency tree, due to Maven version management, only com.google.guava:guava:jar:23.0 will be loaded, and com.google.guava:guava:jar:17.0 will be shadowed during the packaging process.
However, several methods only included in the shadowed version com.google.guava:guava:jar:17.0, are invoked by flo-api-generator. As a result, an exception could be thrown when your project referencing the missing method.
Dependency tree:
com.spotify:flo-api-generator:jar:0.5.0
+- org.trimou:trimou-core:jar:2.0.1.Final:compile
| - org.slf4j:slf4j-api:jar:1.7.25:compile (version managed from 1.7.4)
+- com.google.testing.compile:compile-testing:jar:0.6:test
| +- (junit:junit:jar:4.12:test - version managed from 4.10; omitted for duplicate)
| +- (com.google.truth:truth:jar:0.24:test - omitted for duplicate)
| +- com.google.guava:guava:jar:23.0:test
| | +- com.google.code.findbugs:jsr305:jar:3.0.2:test (version managed from 1.3.9)
| | +- com.google.errorprone:error_prone_annotations:jar:2.0.19:test (version managed from 2.0.18)
| | +- com.google.j2objc:j2objc-annotations:jar:1.1:test
| | - org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:test
| - com.sun:tools:jar:1.8.0_111:system
+- com.google.truth:truth:jar:0.24:test
| +- (com.google.guava:guava:jar:23.0:test - version managed from 17.0; omitted for duplicate)
| - (junit:junit:jar:4.12:test - version managed from 4.10; omitted for duplicate)
+- com.google.auto.value:auto-value:jar:1.4:provided
+- ch.qos.logback:logback-classic:jar:1.2.3:test
| +- ch.qos.logback:logback-core:jar:1.2.3:test
| - (org.slf4j:slf4j-api:jar:1.7.25:test - version managed from 1.7.4; omitted for duplicate)
+- junit:junit:jar:4.12:test
| - org.hamcrest:hamcrest-core:jar:1.3:test
+- org.hamcrest:hamcrest-library:jar:1.3:test
| - (org.hamcrest:hamcrest-core:jar:1.3:test - omitted for duplicate)
- org.mockito:mockito-core:jar:2.21.0:test
+- net.bytebuddy:byte-buddy:jar:1.8.15:test
+- net.bytebuddy:byte-buddy-agent:jar:1.8.15:test
- org.objenesis:objenesis:jar:2.6:test
Hope this can help you.
Best regards,
Leo