Upgrade Guava to 23.5

The minor releases since 23.0 include several bug fixes.

See the release notes [1,2,3,4,5] for details.

This also adds the missing dependency on j2objc-annotations:

  INFO: From Building java/com/google/gerrit/lucene/liblucene.jar (12 source files):
  warning: unknown enum constant ReflectionSupport$Level.FULL
    reason: class file for com.google.j2objc.annotations.ReflectionSupport$Level not found

[1] https://github.com/google/guava/releases/tag/v23.1
[2] https://github.com/google/guava/releases/tag/v23.2
[3] https://github.com/google/guava/releases/tag/v23.3
[4] https://github.com/google/guava/releases/tag/v23.4
[5] https://github.com/google/guava/releases/tag/v23.5

Change-Id: I43aa05b3e82723d894e58d91a84f184009f39bc0
This commit is contained in:
David Pursehouse
2017-11-13 23:47:49 +09:00
parent 683b56a29b
commit 636c7ef111
3 changed files with 16 additions and 2 deletions

View File

@@ -75,11 +75,19 @@ java_library(
runtime_deps = [":protobuf"],
)
java_library(
name = "j2objc",
data = ["//lib:LICENSE-Apache2.0"],
visibility = ["//visibility:public"],
exports = ["@j2objc//jar"],
)
java_library(
name = "guava",
data = ["//lib:LICENSE-Apache2.0"],
visibility = ["//visibility:public"],
exports = ["@guava//jar"],
runtime_deps = [":j2objc"],
)
java_library(

View File

@@ -1,5 +1,5 @@
GUAVA_VERSION = "23.0"
GUAVA_VERSION = "23.5-jre"
GUAVA_BIN_SHA1 = "c947004bb13d18182be60077ade044099e4f26f1"
GUAVA_BIN_SHA1 = "e9ce4989adf6092a3dab6152860e93d989e8cf88"
GUAVA_DOC_URL = "https://google.github.io/guava/releases/" + GUAVA_VERSION + "/api/docs/"