[8.2.0] Add `--experimental_java_classpath=bazel_no_fallback` option (#25676)
This change introduces a new option, `--experimental_java_classpath=bazel_no_fallback`, which operates similarly to `--experimental_java_classpath=bazel` but does not fall back to the full transitive classpath. Instead, the build fails if javac cannot compile with the reduced classpath. Fixes https://github.com/bazelbuild/bazel/issues/24875 Closes #24876. PiperOrigin-RevId: 739864240 Change-Id: I53b25c35ac57e4a4ef3baa49eadc1952dac6457d Commit https://github.com/bazelbuild/bazel/commit/f25433a3c86b267799333325acb114105495086e Co-authored-by:Roman Salvador <rsalvador@salesforce.com>
Showing
- src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java 15 additions, 6 deletions...ogle/devtools/build/lib/rules/java/JavaCompileAction.java
- src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java 3 additions, 1 deletion...ogle/devtools/build/lib/rules/java/JavaConfiguration.java
- src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java 2 additions, 1 deletion...evtools/build/lib/rules/java/JavaHeaderCompileAction.java
- src/test/shell/bazel/bazel_java_test.sh 60 additions, 0 deletionssrc/test/shell/bazel/bazel_java_test.sh
Please register or sign in to comment