opentelemetry-java-instrume.../examples/distro/custom/build.gradle

25 lines
611 B
Groovy

plugins {
id "java"
id("com.github.johnrengelman.shadow") version "6.0.0"
}
apply from: "$rootDir/gradle/shadow.gradle"
def relocatePackages = ext.relocatePackages
dependencies {
compileOnly("io.opentelemetry:opentelemetry-sdk:${versions.opentelemetry}")
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:${versions.opentelemetryAlpha}")
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api:${versions.opentelemetryJavaagentAlpha}")
}
tasks {
shadowJar {
mergeServiceFiles()
exclude("**/module-info.class")
relocatePackages(it)
}
}