Open jiri-pejchal opened 7 years ago
Guava 21 requires Java 8. I have a branch building and passing unit tests. To compile:
$ git clone git@github.com:indeedeng/common-parent-pom.git
$ cd common-parent-pom
$ git checkout guava-21
$ mvn install
$ cd ..
$ git clone git@github.com:indeedeng/oss-parent-pom.git
$ cd oss-parent-pom
$ git checkout guava-21
$ mvn install
$ cd ..
$ git clone git@github.com:indeedeng/proctor.git
$ cd proctor
$ git checkout guava-21
$ mvn install package
That should build Proctor jars with version 2.0.0. Note that we've done no integration testing of these branches at all yet.
We should be able to publish 2.0 to Maven in the next month or so.
seems a cleanup of guave methods has been done in the meantime, something holding us back are guava usages in varexport dependency.
Proctor can't be run with guava 21.
In guava 21 method
com.google.common.base.Objects.firstNonNull
has been moved tocom.google.common.base.MoreObjects
.