blob: ed3c3317cfc5378f21c7bc100edd3b127fe1d98b [file] [log] [blame] [edit]
"""The http_jar repo rule, for downloading jars over HTTP.
### Setup
To use this rule in a module extension, load it in your .bzl file and then call it from your
extension's implementation function. For example:
```python
load("@rules_java//java:http_jar.bzl", "http_jar")
def _my_extension_impl(mctx):
http_jar(name = "foo", urls = [...])
my_extension = module_extension(implementation = _my_extension_impl)
```
Alternatively, you can directly call it your MODULE.bazel file with `use_repo_rule`:
```python
http_jar = use_repo_rule("@rules_java//java:http_jar.bzl", "http_jar")
http_jar(name = "foo", urls = [...])
```
"""
load("@compatibility_proxy//:proxy.bzl", _http_jar = "http_jar")
http_jar = _http_jar