@@ -119,6 +119,13 @@ maven.install(
119119 "com.google.j2objc:j2objc-annotations:2.8" ,
120120 "com.google.guava:failureaccess:1.0.2" ,
121121 "org.hamcrest:hamcrest-core:3.0" ,
122+
123+ # For OTEL plugin
124+ "io.grpc:grpc-stub:1.70.0" ,
125+ "io.grpc:grpc-api:1.70.0" ,
126+ "io.grpc:grpc-core:1.70.0" ,
127+ "io.grpc:grpc-netty:1.70.0" ,
128+
122129 ],
123130 fail_if_repin_required = True ,
124131 generate_compat_repositories = True ,
@@ -543,3 +550,49 @@ new_git_repository(
543550 remote = "https://github.com/google/jarjar" ,
544551 shallow_since = "1518210648 -0800" ,
545552)
553+
554+ # Dependencies needed for OTEL plugin
555+ http_file = use_repo_rule ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_file" )
556+
557+ http_file (
558+ name = "opentelemetry-exporter-otlp-common-1_47_0_http" ,
559+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.47.0/opentelemetry-exporter-otlp-common-1.47.0.jar" ,
560+ sha256 = "aa1799740e75486da0b64b1455d24150a5bff64c71a72482bdf3d8e5274d4bd5" ,
561+ downloaded_file_path = "opentelemetry-exporter-otlp-common-1.47.0.jar"
562+ )
563+
564+ http_file (
565+ name = "opentelemetry-exporter-common-1_47_0_http" ,
566+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.47.0/opentelemetry-exporter-common-1.47.0.jar" ,
567+ sha256 = "691479853712dbdf4ccbd5ec72434732918723f21d7d75b6b57436cca943a330" ,
568+ downloaded_file_path = "opentelemetry-exporter-common-1.47.0.jar"
569+ )
570+
571+ http_file (
572+ name = "opentelemetry-exporter-otlp-1_47_0_http" ,
573+ url = "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.47.0/opentelemetry-exporter-otlp-1.47.0.jar" ,
574+ sha256 = "0bf93192631d8d069f865707abf456432bb8fca316d5a7fd0ff5d1302414c651" ,
575+ downloaded_file_path = "opentelemetry-exporter-otlp-1.47.0.jar"
576+ )
577+
578+ http_file (
579+ name = "opentelemetry-sdk-1_47_0_http" ,
580+ url = "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.47.0/opentelemetry-sdk-1.47.0.jar" ,
581+ sha256 = "4a09eb2ee484769973e14218a34e6da54f35955aa02b26dc5238b0c2ed6a801d" ,
582+ downloaded_file_path = "opentelemetry-sdk-1.47.0.jar"
583+ )
584+
585+ http_file (
586+ name = "opentelemetry-exporter-sender-grpc-managed-channel-1_47_0_http" ,
587+ url = "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-grpc-managed-channel/1.47.0/opentelemetry-exporter-sender-grpc-managed-channel-1.47.0.jar" ,
588+ sha256 = "409e293d4252f958d0ea0f16890aa0806359b0250cee39e602f80dc2684b5277" ,
589+ downloaded_file_path = "opentelemetry-exporter-sender-grpc-managed-channel-1.47.0.jar"
590+ )
591+
592+ http_file (
593+ name = "opentelemetry-sdk-extension-autoconfigure-spi-1_47_0_http" ,
594+ url = "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.47.0/opentelemetry-sdk-extension-autoconfigure-spi-1.47.0.jar" ,
595+ sha256 = "94348d4263e2c59c7039630cad379d969b62644ed09b6178fa952988559b396a" ,
596+ downloaded_file_path = "opentelemetry-sdk-extension-autoconfigure-spi-1.47.0.jar"
597+ )
598+
0 commit comments