| commit | 6a30ab8814486d8a6cdb59ffb1bf2cc63496fdfa | [log] [tgz] |
|---|---|---|
| author | Fabian Meumertzheim <fabian@meumertzhe.im> | Wed Oct 08 04:26:16 2025 -0700 |
| committer | rules_java Copybara <noreply@google.com> | Wed Oct 08 04:26:56 2025 -0700 |
| tree | ab4d8b9b31d03964e5a93348b30b4f93cc27da92 | |
| parent | b19de64d5ebbf8548404be6f028c5a1ed336a826 [diff] |
Run the bootclasspath through ijar (#324) This reduces disk space and cache usage and should speed up Turbine actions. ``` ls -lah bazel-out/darwin_arm64-fastbuild/bin/external/rules_java+/toolchains/platformclasspath*.jar -r-xr-xr-x@ 1 fmeum 24M Sep 25 11:36 bazel-out/darwin_arm64-fastbuild/bin/external/rules_java+/toolchains/platformclasspath.jar -r-xr-xr-x@ 1 fmeum 133M Sep 25 11:36 bazel-out/darwin_arm64-fastbuild/bin/external/rules_java+/toolchains/platformclasspath_unstripped.jar ``` Closes #324 COPYBARA_INTEGRATE_REVIEW=https://github.com/bazelbuild/rules_java/pull/324 from fmeum:ijar-bootclasspath 25b0af0de4cc8464f6fc24dd3fd46475e65bdc1e PiperOrigin-RevId: 816643474 Change-Id: I27082108be70825ca691c17a0d1eedc7342ad064
Java Rules for Bazel https://bazel.build.
Documentation
For a quickstart tutorial, see https://bazel.build/start/java
For slightly more advanced usage, like setting up toolchains or writing your own java-like rules, see https://bazel.build/docs/bazel-and-java
Core Java rules
Add a load like:
load("@rules_java//java:java_library.bzl", "java_library")
to your BUILD / BUILD.bazel / bzl` files
For detailed docs on the core rules, see https://bazel.build/reference/be/java