Move relocate rule for sdk incubator extension (#8509)
This commit is contained in:
parent
9c58284923
commit
00f381802a
|
@ -30,12 +30,12 @@ tasks.withType<ShadowJar>().configureEach {
|
||||||
relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
|
relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
|
||||||
relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
|
relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
|
||||||
relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
|
relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
|
||||||
|
relocate("io.opentelemetry.extension.incubator", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.incubator")
|
||||||
|
|
||||||
// relocate(the OpenTelemetry extensions that are used by instrumentation modules)
|
// relocate(the OpenTelemetry extensions that are used by instrumentation modules)
|
||||||
// these extensions live in the AgentClassLoader, and are injected into the user's class loader
|
// these extensions live in the AgentClassLoader, and are injected into the user's class loader
|
||||||
// by the instrumentation modules that use them
|
// by the instrumentation modules that use them
|
||||||
relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
|
relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
|
||||||
relocate("io.opentelemetry.extension.incubator", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.incubator")
|
|
||||||
relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
|
relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
|
||||||
|
|
||||||
// this is for instrumentation of opentelemetry-api and opentelemetry-instrumentation-api
|
// this is for instrumentation of opentelemetry-api and opentelemetry-instrumentation-api
|
||||||
|
|
|
@ -13,6 +13,7 @@ ext.relocatePackages = { shadowJar ->
|
||||||
shadowJar.relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
|
shadowJar.relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
|
||||||
shadowJar.relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
|
shadowJar.relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
|
||||||
shadowJar.relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
|
shadowJar.relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
|
||||||
|
shadowJar.relocate("io.opentelemetry.extension.incubator", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.incubator")
|
||||||
|
|
||||||
// relocate the OpenTelemetry extensions that are used by instrumentation modules
|
// relocate the OpenTelemetry extensions that are used by instrumentation modules
|
||||||
// these extensions live in the AgentClassLoader, and are injected into the user's class loader
|
// these extensions live in the AgentClassLoader, and are injected into the user's class loader
|
||||||
|
|
Loading…
Reference in New Issue