blob: be83258af36257b810764e763aee0543afe3ac57 [file] [log] [blame]
Hailong Wen3ba71b62017-12-12 21:31:01 -08001workspace(name = "opencensus_examples")
2
Yang Song751ea3c2018-03-20 10:44:54 -07003git_repository(
4 name = "grpc_java",
5 remote = "https://github.com/grpc/grpc-java.git",
6 tag = "v1.9.0",
7)
8
Hailong Wen3ba71b62017-12-12 21:31:01 -08009load("//:opencensus_workspace.bzl", "opencensus_maven_jars")
Yang Song751ea3c2018-03-20 10:44:54 -070010load("@grpc_java//:repositories.bzl", "grpc_java_repositories")
Hailong Wen3ba71b62017-12-12 21:31:01 -080011
12opencensus_maven_jars()
Yang Song751ea3c2018-03-20 10:44:54 -070013grpc_java_repositories(
14 # Omit to avoid conflicts.
15
16 # TODO(songya): Remove this one after gRPC v1.10.0.
17 omit_com_google_instrumentation_api=True,
18
19 # TODO(songya): Uncomment this one after gRPC v1.10.0.
20 # omit_com_google_auth_google_auth_library_credentials=True,
21
22 omit_com_google_api_grpc_google_common_protos=True,
23 omit_com_google_code_findbugs_jsr305=True,
24 omit_com_google_code_gson=True,
25 omit_com_google_errorprone_error_prone_annotations=True,
26 omit_com_google_guava=True,
27 omit_com_google_protobuf=True,
28 omit_com_google_protobuf_java=True,
29 omit_com_google_protobuf_nano_protobuf_javanano=True,
30 omit_com_google_truth_truth=True,
31 omit_com_squareup_okhttp=True,
32 omit_com_squareup_okio=True,
33
Yang Song25f09322018-04-30 13:57:03 -070034 # These netty dependencies have already been included in opencensus_workspace.bzl
35 omit_io_netty_buffer=True,
36 omit_io_netty_common=True,
Yang Song751ea3c2018-03-20 10:44:54 -070037 omit_io_netty_handler_proxy=True,
38 omit_io_netty_codec_http2=True,
39 omit_io_netty_tcnative_boringssl_static=True,
Yang Song25f09322018-04-30 13:57:03 -070040 omit_io_netty_transport=True,
41 omit_io_netty_codec=True,
42 omit_io_netty_codec_socks=True,
43 omit_io_netty_codec_http=True,
44 omit_io_netty_handler=True,
45 omit_io_netty_resolver=True,
Yang Song751ea3c2018-03-20 10:44:54 -070046
47 omit_io_opencensus_api=True,
48 omit_io_opencensus_grpc_metrics=True,
49 omit_junit_junit=True
50)
51
52# proto_library, cc_proto_library, and java_proto_library rules implicitly
53# depend on @com_google_protobuf for protoc and proto runtimes.
54# This statement defines the @com_google_protobuf repo.
55http_archive(
56 name = "com_google_protobuf",
57 sha256 = "1f8b9b202e9a4e467ff0b0f25facb1642727cdf5e69092038f15b37c75b99e45",
58 strip_prefix = "protobuf-3.5.1",
59 urls = ["https://github.com/google/protobuf/archive/v3.5.1.zip"],
60)
61
62# TODO(songya): Remove this one after gRPC v1.10.0.
63# See https://github.com/grpc/grpc-java/issues/3175.
64http_archive(
65 name = "com_google_protobuf_java",
66 sha256 = "1f8b9b202e9a4e467ff0b0f25facb1642727cdf5e69092038f15b37c75b99e45",
67 strip_prefix = "protobuf-3.5.1",
68 urls = ["https://github.com/google/protobuf/archive/v3.5.1.zip"],
69)