23 lines
538 B
Plaintext
23 lines
538 B
Plaintext
plugins {
|
|
id("com.gradleup.shadow")
|
|
id("otel.java-conventions")
|
|
}
|
|
|
|
dependencies {
|
|
implementation("io.opentelemetry.proto:opentelemetry-proto")
|
|
}
|
|
|
|
tasks {
|
|
shadowJar {
|
|
relocate("io.opentelemetry.proto", "io.opentelemetry.testing.internal.proto")
|
|
relocate("com.google.protobuf", "io.opentelemetry.testing.internal.protobuf")
|
|
}
|
|
|
|
val extractShadowJar by registering(Copy::class) {
|
|
dependsOn(shadowJar)
|
|
from(zipTree(shadowJar.get().archiveFile))
|
|
into("build/extracted/shadow")
|
|
includeEmptyDirs = false
|
|
}
|
|
}
|