From e4fb4796764bd7d67276aa032b9d296b1e4f4c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gergely=20F=C3=A1bi=C3=A1n?= Date: Tue, 2 Dec 2025 12:56:36 +0100 Subject: [PATCH] rules_java: add rules loads to fix autoload on Bazel 9 Autoload is disabled for rules_java by default on Bazel 9. Many of these were already fixed in #1271, but some more are still left. --- .../src/com/github/rules_jvm_external/examples/bzlmod/BUILD | 1 + gradle.BUILD.bazel | 2 ++ .../bazelbuild/rules_jvm_external/resolver/lockfile/BUILD | 1 + tests/com/github/bazelbuild/rules_jvm_external/BUILD | 1 + tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD | 1 + tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD | 1 + tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD | 1 + .../bazelbuild/rules_jvm_external/resolver/lockfile/BUILD | 1 + .../github/bazelbuild/rules_jvm_external/resolver/maven/BUILD | 1 + tests/integration/duplicates_in_java_export/BUILD | 1 + tests/integration/pom_file/BUILD | 1 + 11 files changed, 12 insertions(+) diff --git a/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD b/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD index 771088e15..640002fa7 100644 --- a/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD +++ b/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_binary") load("@rules_jvm_external//:defs.bzl", "artifact") java_binary( diff --git a/gradle.BUILD.bazel b/gradle.BUILD.bazel index a081d0bb2..63eee22f3 100644 --- a/gradle.BUILD.bazel +++ b/gradle.BUILD.bazel @@ -1,3 +1,5 @@ +load("@rules_java//java:defs.bzl", "java_import", "java_library") + java_library( name = "gradle", exports = [ diff --git a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD index d58948e67..52ce5b73d 100644 --- a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD +++ b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_library") load("//private/rules:artifact.bzl", "artifact") java_library( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/BUILD index cbdb7409b..175f63cb7 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_library", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD index f4768a017..d7d12421a 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD index c685d7a45..f7c648fa8 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD index d746ebca1..dde9470fe 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD index 9e4a15cc7..a53c0cc93 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD index 4f6786c99..f8fdf7a71 100644 --- a/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD +++ b/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_test") load("//:defs.bzl", "artifact") java_test( diff --git a/tests/integration/duplicates_in_java_export/BUILD b/tests/integration/duplicates_in_java_export/BUILD index 587463dd3..778166f55 100644 --- a/tests/integration/duplicates_in_java_export/BUILD +++ b/tests/integration/duplicates_in_java_export/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_library", "java_test") load("//:defs.bzl", "artifact", "java_export") java_test( diff --git a/tests/integration/pom_file/BUILD b/tests/integration/pom_file/BUILD index f8246e3ee..4f9fe6fda 100644 --- a/tests/integration/pom_file/BUILD +++ b/tests/integration/pom_file/BUILD @@ -1,3 +1,4 @@ +load("@rules_java//java:defs.bzl", "java_library") load("@aspect_bazel_lib//lib:diff_test.bzl", "diff_test") load("//:defs.bzl", "artifact", "java_export")