18 lines
478 B
Groovy
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"
|
|
}
|