Use freshly built allmodules JDK for the jdeps test.

Otherwise we have a cliff every time we bump the embedded JDK version.

Next step of #6592.

RELNOTES: None

Closes #7326.

PiperOrigin-RevId: 231997465
diff --git a/src/BUILD b/src/BUILD
index 4e939a1..c7a035079 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -284,6 +284,7 @@
             ":embedded_jdk_allmodules.tar.gz",
         ],
     }),
+    visibility = ["//src/test/shell/bazel:__pkg__"],
 )
 
 [genrule(
diff --git a/src/jdeps_modules.golden b/src/jdeps_modules.golden
index e130d13..c1d235a 100644
--- a/src/jdeps_modules.golden
+++ b/src/jdeps_modules.golden
@@ -1,4 +1,3 @@
-java.activation
 java.base
 java.compiler
 java.desktop
@@ -9,7 +8,6 @@
 java.security.jgss
 java.sql
 java.xml
-java.xml.bind
 jdk.compiler
 jdk.management
 jdk.sctp
diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD
index e4b1cc6..04ba5b5 100644
--- a/src/test/shell/bazel/BUILD
+++ b/src/test/shell/bazel/BUILD
@@ -783,7 +783,7 @@
     data = [
         ":jdeps_class_blacklist.txt",
         ":test-deps",
-        "//src:embedded_jdk_allmodules_cached",
+        "//src:embedded_jdk_allmodules",
         "//src:jdeps_modules.golden",
         "//src/main/java/com/google/devtools/build/lib:bazel/BazelServer_deploy.jar",
         "@bazel_tools//tools/bash/runfiles",
diff --git a/src/test/shell/bazel/jdeps_test.sh b/src/test/shell/bazel/jdeps_test.sh
index 90dc697..1277bf5 100755
--- a/src/test/shell/bazel/jdeps_test.sh
+++ b/src/test/shell/bazel/jdeps_test.sh
@@ -59,9 +59,8 @@
   else
     platform="linux"
   fi
-  cp $(rlocation openjdk_${platform}/file/zulu-${platform}.tar.gz) .
-  tar xf zulu-${platform}.tar.gz || fail "Failed to extract JDK."
-  find . | grep jdeps
+  cp $(rlocation io_bazel/src/allmodules_jdk.tar.gz) .
+  tar xf allmodules_jdk.tar.gz || fail "Failed to extract JDK."
   blacklist=$(rlocation io_bazel/src/test/shell/bazel/jdeps_class_blacklist.txt)
   deploy_jar=$(rlocation io_bazel/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar)
   cd ../bazeljar
@@ -73,7 +72,7 @@
   # src/test/shell/bazel/jdeps_class_blacklist.txt.
   find . -type f -iname \*class | \
     grep -vFf "$blacklist" | \
-    xargs ../jdk/zulu9.0.7.1-jdk9.0.7-*/bin/jdeps --list-reduced-deps | \
+    xargs ../jdk/reduced/bin/jdeps --list-reduced-deps | \
     grep -v "unnamed module" > ../jdeps \
     || fail "Failed to run jdeps on non blacklisted class files."
   cd ..