1*e07d83d3SAndroid Build Coastguard Workerworkspace(name = "io_grpc_grpc_java") 2*e07d83d3SAndroid Build Coastguard Worker 3*e07d83d3SAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 4*e07d83d3SAndroid Build Coastguard Worker 5*e07d83d3SAndroid Build Coastguard Workerhttp_archive( 6*e07d83d3SAndroid Build Coastguard Worker name = "rules_jvm_external", 7*e07d83d3SAndroid Build Coastguard Worker sha256 = "c21ce8b8c4ccac87c809c317def87644cdc3a9dd650c74f41698d761c95175f3", 8*e07d83d3SAndroid Build Coastguard Worker strip_prefix = "rules_jvm_external-1498ac6ccd3ea9cdb84afed65aa257c57abf3e0a", 9*e07d83d3SAndroid Build Coastguard Worker url = "https://github.com/bazelbuild/rules_jvm_external/archive/1498ac6ccd3ea9cdb84afed65aa257c57abf3e0a.zip", 10*e07d83d3SAndroid Build Coastguard Worker) 11*e07d83d3SAndroid Build Coastguard Worker 12*e07d83d3SAndroid Build Coastguard Workerload("@rules_jvm_external//:defs.bzl", "maven_install") 13*e07d83d3SAndroid Build Coastguard Workerload("//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS") 14*e07d83d3SAndroid Build Coastguard Workerload("//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS") 15*e07d83d3SAndroid Build Coastguard Workerload("//:repositories.bzl", "grpc_java_repositories") 16*e07d83d3SAndroid Build Coastguard Worker 17*e07d83d3SAndroid Build Coastguard Workergrpc_java_repositories() 18*e07d83d3SAndroid Build Coastguard Worker 19*e07d83d3SAndroid Build Coastguard Workerload("@com_google_protobuf//:protobuf_deps.bzl", "PROTOBUF_MAVEN_ARTIFACTS") 20*e07d83d3SAndroid Build Coastguard Workerload("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") 21*e07d83d3SAndroid Build Coastguard Worker 22*e07d83d3SAndroid Build Coastguard Workerprotobuf_deps() 23*e07d83d3SAndroid Build Coastguard Worker 24*e07d83d3SAndroid Build Coastguard Workerload("@envoy_api//bazel:repositories.bzl", "api_dependencies") 25*e07d83d3SAndroid Build Coastguard Worker 26*e07d83d3SAndroid Build Coastguard Workerapi_dependencies() 27*e07d83d3SAndroid Build Coastguard Worker 28*e07d83d3SAndroid Build Coastguard Workerload("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language") 29*e07d83d3SAndroid Build Coastguard Worker 30*e07d83d3SAndroid Build Coastguard Workerswitched_rules_by_language( 31*e07d83d3SAndroid Build Coastguard Worker name = "com_google_googleapis_imports", 32*e07d83d3SAndroid Build Coastguard Worker java = True, 33*e07d83d3SAndroid Build Coastguard Worker) 34*e07d83d3SAndroid Build Coastguard Worker 35*e07d83d3SAndroid Build Coastguard Workermaven_install( 36*e07d83d3SAndroid Build Coastguard Worker artifacts = IO_GRPC_GRPC_JAVA_ARTIFACTS + PROTOBUF_MAVEN_ARTIFACTS, 37*e07d83d3SAndroid Build Coastguard Worker generate_compat_repositories = True, 38*e07d83d3SAndroid Build Coastguard Worker override_targets = IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS, 39*e07d83d3SAndroid Build Coastguard Worker repositories = [ 40*e07d83d3SAndroid Build Coastguard Worker "https://repo.maven.apache.org/maven2/", 41*e07d83d3SAndroid Build Coastguard Worker ], 42*e07d83d3SAndroid Build Coastguard Worker strict_visibility = True, 43*e07d83d3SAndroid Build Coastguard Worker) 44*e07d83d3SAndroid Build Coastguard Worker 45*e07d83d3SAndroid Build Coastguard Workerload("@maven//:compat.bzl", "compat_repositories") 46*e07d83d3SAndroid Build Coastguard Worker 47*e07d83d3SAndroid Build Coastguard Workercompat_repositories() 48