"""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