opentelemetry-api-shaded-for-instrumenting.gradle 546 B

123456789101112131415161718
  1. plugins {
  2. id "com.github.johnrengelman.shadow"
  3. }
  4. apply from: "$rootDir/gradle/java.gradle"
  5. dependencies {
  6. implementation deps.opentelemetryApi
  7. implementation deps.opentelemetryApiMetrics
  8. implementation deps.opentelemetryContext
  9. }
  10. // OpenTelemetry API shaded so that it can be used in instrumentation of OpenTelemetry API itself,
  11. // and then its usage can be unshaded after OpenTelemetry API is shaded
  12. // (see more explanation in opentelemetry-api-1.0.gradle)
  13. shadowJar {
  14. relocate "io.opentelemetry", "application.io.opentelemetry"
  15. }