opentelemetry-java-instrume.../opentelemetry-api-beta-shad.../opentelemetry-api-beta-shad...

19 lines
492 B
Groovy

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