| # rules_java | |
| * Postsubmit [](https://buildkite.com/bazel/rules-java-java) | |
| * Postsubmit + Current Bazel Incompatible Flags [](https://buildkite.com/bazel/rules-java-plus-bazelisk-migrate) | |
| 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: | |
| ```build | |
| 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 |