Address changes in bzlmod
diff --git a/toolchains/local_java_repository.bzl b/toolchains/local_java_repository.bzl index 7587022..4adb1bb 100644 --- a/toolchains/local_java_repository.bzl +++ b/toolchains/local_java_repository.bzl
@@ -58,10 +58,10 @@ visibility: Visibility that will be applied to the java runtime target """ - # The repository name in Bzlmod will be "<module canonical name>.<module extension name>.local_jdk" + # The repository name in Bzlmod will be "@~<module canonical name>~<module extension name>~local_jdk" # instead of "local_jdk", therefore we cannot just use it as the config_setting value, # because it won't match the default value of --java_runtime_version (which is "local_jdk"). - name = name.split(".")[-1] + name = name.split("~")[-1] if runtime_name == None: runtime_name = name @@ -89,9 +89,9 @@ native.alias( name = name + "_settings_alias", actual = select({ - name + "_name_setting": name + "_name_setting", - name + "_version_setting": name + "_version_setting", - "//conditions:default": name + "_name_version_setting", + ":" + name + "_name_setting": ":" + name + "_name_setting", + ":" + name + "_version_setting": ":" + name + "_version_setting", + "//conditions:default": ":" + name + "_name_version_setting", }), visibility = ["//visibility:private"], )