chore: Support remote_file_urls and remote_file_integrity in extension (#315)
Closes #314
Closes #315
COPYBARA_INTEGRATE_REVIEW=https://github.com/bazelbuild/rules_java/pull/315 from honnix:honnix/remote-file a0c276db08d7268781a3c17b5af6b9fd7f03b741
PiperOrigin-RevId: 802081702
Change-Id: I7bd2b082933844eed24570553fdb2fc20f51777c
diff --git a/toolchains/extensions.bzl b/toolchains/extensions.bzl
index 330c707..1db0cbc 100644
--- a/toolchains/extensions.bzl
+++ b/toolchains/extensions.bzl
@@ -27,6 +27,8 @@
remote.version,
target_compatible_with = remote.target_compatible_with,
prefix = remote.prefix,
+ remote_file_urls = remote.remote_file_urls,
+ remote_file_integrity = remote.remote_file_integrity,
sha256 = remote.sha256,
strip_prefix = remote.strip_prefix,
urls = remote.urls,
@@ -45,6 +47,8 @@
"version": attr.string(mandatory = True),
"urls": attr.string_list(mandatory = True),
"prefix": attr.string(default = ""),
+ "remote_file_urls": attr.string_list_dict(default = {}),
+ "remote_file_integrity": attr.string_dict(default = {}),
"sha256": attr.string(default = ""),
"strip_prefix": attr.string(default = ""),
"target_compatible_with": attr.string_list(default = []),