@@ -2,12 +2,28 @@ workspace(name = "io_grpc_grpc_java")
22
33load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
44
5+ http_archive (
6+ name = "bazel_features" ,
7+ sha256 = "a660027f5a87f13224ab54b8dc6e191693c554f2692fcca46e8e29ee7dabc43b" ,
8+ strip_prefix = "bazel_features-1.30.0" ,
9+ url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz" ,
10+ )
11+
12+ load ("@bazel_features//:deps.bzl" , "bazel_features_deps" )
13+ bazel_features_deps ()
14+
515http_archive (
616 name = "rules_java" ,
7- url = "https://github.com/bazelbuild/rules_java/releases/download/5.3.5/rules_java-5.3.5.tar.gz" ,
8- sha256 = "c73336802d0b4882e40770666ad055212df4ea62cfa6edf9cb0f9d29828a0934" ,
17+ urls = [
18+ "https://github.com/bazelbuild/rules_java/releases/download/9.1.0/rules_java-9.1.0.tar.gz" ,
19+ ],
20+ sha256 = "4e1a28a25c2efa53500c928d22ceffbc505dd95b335a2d025836a293b592212f" ,
921)
1022
23+ load ("@rules_java//java:rules_java_deps.bzl" , "compatibility_proxy_repo" )
24+
25+ compatibility_proxy_repo ()
26+
1127http_archive (
1228 name = "rules_jvm_external" ,
1329 sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac" ,
@@ -26,11 +42,14 @@ load("@bazel_jar_jar//:jar_jar.bzl", "jar_jar_repositories")
2642
2743jar_jar_repositories ()
2844
29- load ("@com_google_protobuf//:protobuf_deps.bzl" , "PROTOBUF_MAVEN_ARTIFACTS" )
30- load ("@com_google_protobuf//:protobuf_deps.bzl" , "protobuf_deps" )
45+ load ("@com_google_protobuf//:protobuf_deps.bzl" , "PROTOBUF_MAVEN_ARTIFACTS" , "protobuf_deps" )
3146
3247protobuf_deps ()
3348
49+ load ("@rules_python//python:repositories.bzl" , "py_repositories" )
50+
51+ py_repositories ()
52+
3453load ("@com_google_googleapis//:repository_rules.bzl" , "switched_rules_by_language" )
3554
3655switched_rules_by_language (
0 commit comments