[8/8] hbase git commit: HBASE-17908 Upgrade guava

2017-07-21 Thread stack
HBASE-17908 Upgrade guava Pull in guava 22.0 by using the shaded version up in new hbase-thirdparty project. In poms, exclude guava everywhere except on hadoop-common. Do this so we minimize transitive includes. hadoop-common is needed because hadoop Configuration uses guava doing preconditions.

[8/8] hbase git commit: HBASE-17908 Upgrade guava

2017-07-21 Thread stack
HBASE-17908 Upgrade guava Pull in guava 22.0 by using the shaded version up in new hbase-thirdparty project. In poms, exclude guava everywhere except on hadoop-common. Do this so we minimize transitive includes. hadoop-common is needed because hadoop Configuration uses guava doing preconditions.