aboutsummaryrefslogtreecommitdiff
path: root/repositories.bzl
diff options
context:
space:
mode:
authorEric Anderson <ejona@google.com>2018-05-15 10:57:03 -0700
committerEric Anderson <ejona@google.com>2018-07-30 13:23:56 -0700
commit989bc87dda93c747f59dc6a07e7385d4992e2f6f (patch)
treee3a0aac8869404b10d3767bb6c6a6e07fe09ddc7 /repositories.bzl
parente520f46984490908bf9b754de722f8630f7f269b (diff)
downloadgrpc-grpc-java-989bc87dda93c747f59dc6a07e7385d4992e2f6f.tar.gz
bazel: Remove http_file trick for neverlink
The trick wasn't necessary, as any java_library can mark itself as neverlink which applies to its dependencies.
Diffstat (limited to 'repositories.bzl')
-rw-r--r--repositories.bzl11
1 files changed, 5 insertions, 6 deletions
diff --git a/repositories.bzl b/repositories.bzl
index d05d3986b..d1bb96755 100644
--- a/repositories.bzl
+++ b/repositories.bzl
@@ -291,12 +291,11 @@ def io_opencensus_grpc_metrics():
)
def javax_annotation():
- # TODO(davido): maven_jar does not support neverlink attribute.
- # To circumvent use http_file following by java_import.
- native.http_file(
- name = "javax_annotation_api",
- sha256 = "5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04",
- urls = ["http://central.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar"],
+ # Use //stub:javax_annotation for neverlink=1 support.
+ native.maven_jar(
+ name = "javax_annotation_javax_annotation_api",
+ artifact = "javax.annotation:javax.annotation-api:1.2",
+ sha1 = "479c1e06db31c432330183f5cae684163f186146",
)
def junit_junit():