123456789101112131415161718192021222324252627282930313233 |
- plugins {
- id("com.github.johnrengelman.shadow")
- id("otel.java-conventions")
- }
- group = "io.opentelemetry.javaagent.instrumentation"
- dependencies {
- implementation(project(":instrumentation:r2dbc-1.0:library"))
- }
- tasks {
- shadowJar {
- exclude("META-INF/**/*")
- dependencies {
- // including only :r2dbc-1.0:library excludes its transitive dependencies
- include(project(":instrumentation:r2dbc-1.0:library"))
- include(dependency("io.r2dbc:r2dbc-proxy"))
- }
- relocate(
- "io.r2dbc.proxy",
- "io.opentelemetry.javaagent.instrumentation.r2dbc.v1_0.shaded.io.r2dbc.proxy"
- )
- }
- val extractShadowJar by registering(Copy::class) {
- dependsOn(shadowJar)
- from(zipTree(shadowJar.get().archiveFile))
- into("build/extracted/shadow")
- }
- }
|