Bazel: Bump Dagger in rules_closure to 2.14.1 to support Java 9

Change-Id: I8bcac7d46b97b07f34aaea826500e5d0950bf4a8
This commit is contained in:
David Ostrovsky 2018-06-21 20:56:18 +02:00
parent e73dc26b22
commit e086d9a53c
2 changed files with 126 additions and 2 deletions

View File

@ -0,0 +1,116 @@
Date: Thu, 21 Jun 2018 19:29:13 +0200
Subject: [PATCH 2/2] Bump Dagger to 2.14.1 to support Java 9
Closes #275
---
closure/repositories.bzl | 41 +++++++++++++++++++++++++++++------------
1 file changed, 29 insertions(+), 12 deletions(-)
diff --git a/closure/repositories.bzl b/closure/repositories.bzl
index 2816fb6..fe63b6f 100644
--- closure/repositories.bzl
+++ closure/repositories.bzl
@@ -35,6 +35,7 @@ def closure_repositories(
omit_com_google_dagger=False,
omit_com_google_dagger_compiler=False,
omit_com_google_dagger_producers=False,
+ omit_com_google_dagger_spi=False,
omit_com_google_errorprone_error_prone_annotations=False,
omit_com_google_errorprone_javac_shaded=False,
omit_com_google_guava=False,
@@ -101,6 +102,8 @@ def closure_repositories(
com_google_dagger_compiler()
if not omit_com_google_dagger_producers:
com_google_dagger_producers()
+ if not omit_com_google_dagger_spi:
+ com_google_dagger_spi()
if not omit_com_google_errorprone_error_prone_annotations:
com_google_errorprone_error_prone_annotations()
if not omit_com_google_errorprone_javac_shaded:
@@ -418,10 +421,10 @@ def com_google_common_html_types_html_proto():
def com_google_dagger():
java_import_external(
name = "com_google_dagger",
- jar_sha256 = "8b7806518bed270950002158934fbd8281725ee09909442f2f22b58520b667a7",
+ jar_sha256 = "374cfee26c9c93f44caa1946583c9edc135bb9a42838476522551ec46aa55c7c",
jar_urls = [
- "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger/2.9/dagger-2.9.jar",
- "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.9/dagger-2.9.jar",
+ "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger/2.14.1/dagger-2.14.1.jar",
+ "https://repo1.maven.org/maven2/com/google/dagger/dagger/2.14.1/dagger-2.14.1.jar",
],
licenses = ["notice"], # Apache 2.0
deps = ["@javax_inject"],
@@ -441,17 +444,20 @@ def com_google_dagger():
def com_google_dagger_compiler():
java_import_external(
name = "com_google_dagger_compiler",
- jar_sha256 = "afe356def27710db5b60cad8e7a6c06510dc3d3b854f30397749cbf0d0e71315",
+ jar_sha256 = "ff16d55273e375349537fc82292b00de04d8a2caca2d4aa6c642692b1a68194d",
jar_urls = [
- "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.9/dagger-compiler-2.9.jar",
- "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.9/dagger-compiler-2.9.jar",
+ "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.14.1/dagger-compiler-2.14.1.jar",
+ "https://repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.14.1/dagger-compiler-2.14.1.jar",
],
licenses = ["notice"], # Apache 2.0
deps = [
"@com_google_code_findbugs_jsr305",
"@com_google_dagger//:runtime",
"@com_google_dagger_producers//:runtime",
+ "@com_google_dagger_spi",
"@com_google_guava",
+ "@com_google_java_format",
+ "@com_squareup_javapoet",
],
extra_build_file_content = "\n".join([
"java_plugin(",
@@ -471,10 +477,10 @@ def com_google_dagger_compiler():
def com_google_dagger_producers():
java_import_external(
name = "com_google_dagger_producers",
- jar_sha256 = "b452dc1b95dd02f6272e97b15d1bd35d92b5f484a7d69bb73887b6c6699d8843",
+ jar_sha256 = "96f950bc4b94d013b0c538632a4bc630f33eda8b01f63ae752b76c5e48783859",
jar_urls = [
- "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.9/dagger-producers-2.9.jar",
- "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.9/dagger-producers-2.9.jar",
+ "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.14.1/dagger-producers-2.14.1.jar",
+ "https://repo1.maven.org/maven2/com/google/dagger/dagger-producers/2.14.1/dagger-producers-2.14.1.jar",
],
licenses = ["notice"], # Apache 2.0
deps = [
@@ -495,6 +501,17 @@ def com_google_dagger_producers():
]),
)
+def com_google_dagger_spi():
+ java_import_external(
+ name = "com_google_dagger_spi",
+ jar_sha256 = "6a20d6c6620fefe50747e9e910e0d0c178cf39d76b67ccffb505ac9a167302cb",
+ jar_urls = [
+ "https://mirror.bazel.build/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.14.1/dagger-spi-2.14.1.jar",
+ "https://repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.14.1/dagger-spi-2.14.1.jar",
+ ],
+ licenses = ["notice"], # Apache 2.0
+ )
+
def com_google_errorprone_error_prone_annotations():
java_import_external(
name = "com_google_errorprone_error_prone_annotations",
@@ -749,10 +766,10 @@ def com_ibm_icu_icu4j():
def com_squareup_javapoet():
java_import_external(
name = "com_squareup_javapoet",
- jar_sha256 = "2f671d5f056f04922feff78dd60c34979fc9863b16ad706551a9b68842c1a3d0",
+ jar_sha256 = "5bb5abdfe4366c15c0da3332c57d484e238bd48260d6f9d6acf2b08fdde1efea",
jar_urls = [
- "https://mirror.bazel.build/repo1.maven.org/maven2/com/squareup/javapoet/1.7.0/javapoet-1.7.0.jar",
- "https://repo1.maven.org/maven2/com/squareup/javapoet/1.7.0/javapoet-1.7.0.jar",
+ "https://mirror.bazel.build/repo1.maven.org/maven2/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar",
+ "https://repo1.maven.org/maven2/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar",
],
licenses = ["notice"], # Apache 2.0
)
--
2.16.3

View File

@ -14,8 +14,16 @@ http_archive(
http_archive(
name = "io_bazel_rules_closure",
build_file_content = "exports_files([\"0001-Replace-native-http-git-_archive-with-Skylark-rules.patch\"])",
patches = ["//:0001-Replace-native-http-git-_archive-with-Skylark-rules.patch"],
build_file_content = "\n".join([
"exports_files([",
" \"0001-Replace-native-http-git-_archive-with-Skylark-rules.patch\",",
" \"0002-Bump-Dagger-to-2.14.1-to-support-Java-9.patch\",",
"])",
]),
patches = [
"//:0001-Replace-native-http-git-_archive-with-Skylark-rules.patch",
"//:0002-Bump-Dagger-to-2.14.1-to-support-Java-9.patch",
],
sha256 = "a80acb69c63d5f6437b099c111480a4493bad4592015af2127a2f49fb7512d8d",
strip_prefix = "rules_closure-0.7.0",
url = "https://github.com/bazelbuild/rules_closure/archive/0.7.0.tar.gz",