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

18 lines
478 B
Groovy

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