googleapis / java-bigtable-hbase

Java libraries and HBase client extensions for accessing Google Cloud Bigtable
https://cloud.google.com/bigtable/
Apache License 2.0
174 stars 178 forks source link

test: fix dependency conflict in integration tests #4429

Closed igorbernstein2 closed 1 month ago

igorbernstein2 commented 1 month ago

bigtable-hbase-*-integration-tests declare a dependency on truth assertion library. truth has a transitive dependency on guava-*-android. Because of maven's dependency resolution, this dependency overrides the guava version that bigtable-hbase & java-bigtable need which is the jre version of guava. To mitigate the conflict, this change excludes truth's transitive dep on guava

Change-Id: Iea16d837f71d2b4f8f037fa870fa871dcc2fb64b

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

Fixes # ☕️

If you write sample code, please follow the samples format.