Upload tmp java_tools zips to GCS in folders identified by their commit hash and java versions.

This change makes it easier to identify the artifacts from the same build when releasing java_tools.

Closes #8063.

PiperOrigin-RevId: 243949626
diff --git a/src/BUILD b/src/BUILD
index 487ecc6..5026e34 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -624,7 +624,7 @@
             "--java_tools_zip",
             "src/java_tools_dist_javac" + java_version + ".zip",
             "--gcs_java_tools_dir",
-            "tmp/dist",
+            "tmp/sources",
             "--java_version",
             java_version,
             "--platform",
diff --git a/src/upload_java_tools.sh b/src/upload_java_tools.sh
index 5dc0712..e7dc68c 100755
--- a/src/upload_java_tools.sh
+++ b/src/upload_java_tools.sh
@@ -97,4 +97,4 @@
 
 # Upload the zip that contains the README.md to GCS.
 "$gsutil_cmd" cp "$tmp_zip" \
- "gs://bazel-mirror/bazel_java_tools/${gcs_java_tools_dir}/java_tools_javac${java_version}_${platform}-${commit_hash}-${timestamp}.zip"
+ "gs://bazel-mirror/bazel_java_tools/${gcs_java_tools_dir}/${commit_hash}/java${java_version}/java_tools_javac${java_version}_${platform}-${timestamp}.zip"