Create separate java_tools for darwin_x86_64 and darwin_arm64

This is step 2 of https://github.com/bazelbuild/bazel/issues/17780

Closes #17782.

PiperOrigin-RevId: 517115859
Change-Id: I300dadf405f233514486b294970adadf2a7a1602
diff --git a/src/BUILD b/src/BUILD
index a8b9e4d..15ee2d0 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -537,7 +537,8 @@
         "tmp/build",
         "--platform",
     ] + select({
-        "//src/conditions:darwin": ["darwin"],
+        "//src/conditions:darwin_x86_64": ["darwin_x86_64"],
+        "//src/conditions:darwin_arm64": ["darwin_arm64"],
         "//src/conditions:windows": ["windows"],
         "//src/conditions:linux": ["linux"],
         "//conditions:default": ["unknown"],
diff --git a/src/create_java_tools_release.sh b/src/create_java_tools_release.sh
index 92dca4e..e223e5c 100755
--- a/src/create_java_tools_release.sh
+++ b/src/create_java_tools_release.sh
@@ -69,7 +69,7 @@
 
 gcs_bucket="gs://bazel-mirror/bazel_java_tools"
 
-for platform in "linux" "windows" "darwin"; do
+for platform in "linux" "windows" "darwin_x86_64" "darwin_arm64"; do
   rc_url="release_candidates/java/v${java_tools_version}/java_tools_${platform}-v${java_tools_version}-rc${rc}.zip"
 
   if [[ $release == "true" ]]; then