@@ -14,14 +14,15 @@ IO_GRPC_GRPC_JAVA_ARTIFACTS = [
1414 "com.google.api.grpc:proto-google-common-protos:2.0.1" ,
1515 "com.google.auth:google-auth-library-credentials:0.22.0" ,
1616 "com.google.auth:google-auth-library-oauth2-http:0.22.0" ,
17+ "com.google.auto.value:auto-value-annotations:1.9" ,
18+ "com.google.auto.value:auto-value:1.9" ,
1719 "com.google.code.findbugs:jsr305:3.0.2" ,
1820 "com.google.code.gson:gson:2.8.9" ,
19- "com.google.auto.value:auto-value:1.7.4" ,
20- "com.google.auto.value:auto-value-annotations:1.7.4" ,
2121 "com.google.errorprone:error_prone_annotations:2.9.0" ,
2222 "com.google.guava:failureaccess:1.0.1" ,
2323 "com.google.guava:guava:31.0.1-android" ,
2424 "com.google.j2objc:j2objc-annotations:1.3" ,
25+ "com.google.re2j:re2j:1.5" ,
2526 "com.google.truth:truth:1.0.1" ,
2627 "com.squareup.okhttp:okhttp:2.7.4" ,
2728 "com.squareup.okio:okio:1.17.5" ,
@@ -73,24 +74,73 @@ IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS = {
7374 "io.grpc:grpc-census" : "@io_grpc_grpc_java//census" ,
7475 "io.grpc:grpc-context" : "@io_grpc_grpc_java//context" ,
7576 "io.grpc:grpc-core" : "@io_grpc_grpc_java//core:core_maven" ,
77+ "io.grpc:grpc-googleapis" : "@io_grpc_grpc_java//googleapis" ,
7678 "io.grpc:grpc-grpclb" : "@io_grpc_grpc_java//grpclb" ,
7779 "io.grpc:grpc-netty" : "@io_grpc_grpc_java//netty" ,
7880 "io.grpc:grpc-netty-shaded" : "@io_grpc_grpc_java//netty:shaded_maven" ,
7981 "io.grpc:grpc-okhttp" : "@io_grpc_grpc_java//okhttp" ,
8082 "io.grpc:grpc-protobuf" : "@io_grpc_grpc_java//protobuf" ,
8183 "io.grpc:grpc-protobuf-lite" : "@io_grpc_grpc_java//protobuf-lite" ,
84+ "io.grpc:grpc-rls" : "@io_grpc_grpc_java//rls" ,
85+ "io.grpc:grpc-services" : "@io_grpc_grpc_java//services" ,
8286 "io.grpc:grpc-stub" : "@io_grpc_grpc_java//stub" ,
8387 "io.grpc:grpc-testing" : "@io_grpc_grpc_java//testing" ,
88+ "io.grpc:grpc-xds" : "@io_grpc_grpc_java//xds" ,
8489}
8590
8691def grpc_java_repositories ():
8792 """Imports dependencies for grpc-java."""
93+ if not native .existing_rule ("com_github_cncf_xds" ):
94+ http_archive (
95+ name = "com_github_cncf_xds" ,
96+ strip_prefix = "xds-d92e9ce0af512a73a3a126b32fa4920bee12e180" ,
97+ sha256 = "27be88b1ff2844885d3b2d0d579546f3a8b3f26b4871eed89082c9709e49a4bd" ,
98+ urls = [
99+ "https://github.com/cncf/xds/archive/d92e9ce0af512a73a3a126b32fa4920bee12e180.tar.gz" ,
100+ ],
101+ )
102+ if not native .existing_rule ("com_github_grpc_grpc" ):
103+ http_archive (
104+ name = "com_github_grpc_grpc" ,
105+ strip_prefix = "grpc-1.46.0" ,
106+ sha256 = "67423a4cd706ce16a88d1549297023f0f9f0d695a96dd684adc21e67b021f9bc" ,
107+ urls = [
108+ "https://github.com/grpc/grpc/archive/v1.46.0.tar.gz" ,
109+ ],
110+ )
88111 if not native .existing_rule ("com_google_protobuf" ):
89112 com_google_protobuf ()
90113 if not native .existing_rule ("com_google_protobuf_javalite" ):
91114 com_google_protobuf_javalite ()
115+ if not native .existing_rule ("com_google_googleapis" ):
116+ http_archive (
117+ name = "com_google_googleapis" ,
118+ sha256 = "49930468563dd48283e8301e8d4e71436bf6d27ac27c235224cc1a098710835d" ,
119+ strip_prefix = "googleapis-ca1372c6d7bcb199638ebfdb40d2b2660bab7b88" ,
120+ urls = [
121+ "https://github.com/googleapis/googleapis/archive/ca1372c6d7bcb199638ebfdb40d2b2660bab7b88.tar.gz" ,
122+ ],
123+ )
124+ if not native .existing_rule ("io_bazel_rules_go" ):
125+ http_archive (
126+ name = "io_bazel_rules_go" ,
127+ sha256 = "ab21448cef298740765f33a7f5acee0607203e4ea321219f2a4c85a6e0fb0a27" ,
128+ urls = [
129+ "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.32.0/rules_go-v0.32.0.zip" ,
130+ "https://github.com/bazelbuild/rules_go/releases/download/v0.32.0/rules_go-v0.32.0.zip" ,
131+ ],
132+ )
92133 if not native .existing_rule ("io_grpc_grpc_proto" ):
93134 io_grpc_grpc_proto ()
135+ if not native .existing_rule ("envoy_api" ):
136+ http_archive (
137+ name = "envoy_api" ,
138+ sha256 = "621577591d48cee20b61d4e71466bf4019791f9991da4813ccf75f3b9898de5f" ,
139+ strip_prefix = "data-plane-api-bb6d6abe8b4d035c2f4ba3acf924cec0cbec5f70" ,
140+ urls = [
141+ "https://github.com/envoyproxy/data-plane-api/archive/bb6d6abe8b4d035c2f4ba3acf924cec0cbec5f70.tar.gz" ,
142+ ],
143+ )
94144
95145def com_google_protobuf ():
96146 # proto_library rules implicitly depend on @com_google_protobuf//:protoc,
0 commit comments