Skip to content

Commit 7322c07

Browse files
authored
bazel: Use java/proto rules from rules_java/rules_proto instead of native rules
It's discouraged in modern Bazel to use native rules and will make it difficult for modules dependent on grpc-java to fully migrate to new versions of Bazel (like grpc-kotlin). For example, try building this repo using: ```bash $ bazelisk build ... --incompatible_autoload_externally= ``` It will fail. **IMPORTANT**: Now you still see errors after this commit, but it's better because the errors come from `@protobuf`, not `@grpc-java`.
1 parent ad5c6d5 commit 7322c07

File tree

25 files changed

+27
-1
lines changed

25 files changed

+27
-1
lines changed

BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
load("@rules_java//java:defs.bzl", "java_library", "java_plugin", "java_proto_library")
1516
load("@rules_jvm_external//:defs.bzl", "artifact")
1617
load(":java_grpc_library.bzl", "java_grpc_library")
1718

alts/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library", "java_proto_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23
load("@rules_proto//proto:defs.bzl", "proto_library")
34
load("//:java_grpc_library.bzl", "java_grpc_library")

api/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23

34
java_library(

auth/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23

34
java_library(

census/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23

34
java_library(

compiler/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_cc//cc:defs.bzl", "cc_binary")
23
load("@rules_jvm_external//:defs.bzl", "artifact")
34
load("//:java_grpc_library.bzl", "java_rpc_toolchain")

context/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
java_library(
23
name = "context",
34
visibility = ["//visibility:public"],

core/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23

34
java_library(

googleapis/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23

34
java_library(

grpclb/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
12
load("@rules_jvm_external//:defs.bzl", "artifact")
23
load("//:java_grpc_library.bzl", "java_grpc_library")
34

0 commit comments

Comments
 (0)