// Project to collect and shade exporter dependencies included in the agent's full distribution. plugins { id("otel.java-conventions") id("io.opentelemetry.instrumentation.javaagent-shadowing") } dependencies { implementation("io.opentelemetry:opentelemetry-exporter-jaeger") implementation("io.opentelemetry:opentelemetry-exporter-otlp") implementation("io.opentelemetry:opentelemetry-exporter-otlp-metrics") implementation("io.opentelemetry:opentelemetry-exporter-prometheus") implementation("io.prometheus:simpleclient") implementation("io.prometheus:simpleclient_httpserver") implementation("io.opentelemetry:opentelemetry-exporter-zipkin") // TODO(anuraaga): Move version to dependency management implementation("io.grpc:grpc-netty-shaded:1.38.0") } configurations { implementation { exclude("io.opentelemetry", "opentelemetry-api") exclude("io.opentelemetry", "opentelemetry-api-metrics") exclude("io.opentelemetry", "opentelemetry-semconv") } }