aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGoogler <pcloudy@google.com>2023-06-05 05:09:45 -0700
committerCopybara-Service <copybara-worker@google.com>2023-06-05 05:10:19 -0700
commitac71e40a2bd9dc681dcf60ff3e69463d71f0c3a9 (patch)
treebd3d62e9a8f2f9a5af14bdab5f43dd7a5fcb1074
parent72f72324fe4d7002f24027ddcca040bb11d6b296 (diff)
downloadbazelbuild-rules_java-ac71e40a2bd9dc681dcf60ff3e69463d71f0c3a9.tar.gz
END_PUBLIC
Accepting additional args for local_java_repository This is required so that we can add repo_mapping attribute for `local_jdk` so that we can redirect rules_java to rules_java_builtin in https://github.com/bazelbuild/bazel/pull/18558 to resolve the breakages for downstream projects. END_PUBLIC PiperOrigin-RevId: 537840788 Change-Id: I10df4474df4864101ee702705340626ebda07f4f
-rw-r--r--toolchains/local_java_repository.bzl5
1 files changed, 3 insertions, 2 deletions
diff --git a/toolchains/local_java_repository.bzl b/toolchains/local_java_repository.bzl
index 7cba8f5..ab25f0d 100644
--- a/toolchains/local_java_repository.bzl
+++ b/toolchains/local_java_repository.bzl
@@ -260,7 +260,7 @@ _local_java_repository_rule = repository_rule(
},
)
-def local_java_repository(name, java_home = "", version = "", build_file = None, build_file_content = None):
+def local_java_repository(name, java_home = "", version = "", build_file = None, build_file_content = None, **kwargs):
"""Registers a runtime toolchain for local JDK and creates an unregistered compile toolchain.
Toolchain resolution is constrained with --java_runtime_version flag
@@ -278,5 +278,6 @@ def local_java_repository(name, java_home = "", version = "", build_file = None,
build_file: optionally BUILD file template
build_file_content: optional BUILD file template as a string
version: optionally java version
+ **kwargs: additional arguments for repository rule
"""
- _local_java_repository_rule(name = name, java_home = java_home, version = version, build_file = build_file, build_file_content = build_file_content)
+ _local_java_repository_rule(name = name, java_home = java_home, version = version, build_file = build_file, build_file_content = build_file_content, **kwargs)