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
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 @@ }, ) -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 @@ 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)