diff options
author | Googler <pcloudy@google.com> | 2023-06-05 05:09:45 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-06-05 05:10:19 -0700 |
commit | ac71e40a2bd9dc681dcf60ff3e69463d71f0c3a9 (patch) | |
tree | bd3d62e9a8f2f9a5af14bdab5f43dd7a5fcb1074 | |
parent | 72f72324fe4d7002f24027ddcca040bb11d6b296 (diff) | |
download | bazelbuild-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.bzl | 5 |
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) |