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
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:
[ ] Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)
Fixes # ☕️
If you write sample code, please follow the samples format.
bigtable-hbase-*-integration-tests
declare a dependency on truth assertion library. truth has a transitive dependency onguava-*-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 guavaChange-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.