opentelemetry-java-instrume.../opentelemetry-api-shaded-fo.../opentelemetry-api-shaded-fo...

19 lines
546 B
Groovy

plugins {
id "com.github.johnrengelman.shadow"
}
apply from: "$rootDir/gradle/java.gradle"
dependencies {
implementation deps.opentelemetryApi
implementation deps.opentelemetryApiMetrics
implementation deps.opentelemetryContext
}
// OpenTelemetry API shaded so that it can be used in instrumentation of OpenTelemetry API itself,
// and then its usage can be unshaded after OpenTelemetry API is shaded
// (see more explanation in opentelemetry-api-1.0.gradle)
shadowJar {
relocate "io.opentelemetry", "application.io.opentelemetry"
}