diff options
author | Eric Anderson <ejona@google.com> | 2018-05-15 10:57:03 -0700 |
---|---|---|
committer | Eric Anderson <ejona@google.com> | 2018-07-30 13:23:56 -0700 |
commit | 989bc87dda93c747f59dc6a07e7385d4992e2f6f (patch) | |
tree | e3a0aac8869404b10d3767bb6c6a6e07fe09ddc7 /repositories.bzl | |
parent | e520f46984490908bf9b754de722f8630f7f269b (diff) | |
download | grpc-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.bzl | 11 |
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(): |