|
@@ -87,7 +87,9 @@ tasks.withType(ShadowJar).configureEach {
|
|
|
relocate "io.opentelemetry.spi", "io.opentelemetry.javaagent.shaded.io.opentelemetry.spi"
|
|
|
relocate "io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context"
|
|
|
|
|
|
- // relocate OpenTelemetry extensions
|
|
|
+ // 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
|
|
|
+ // by the instrumentation modules that use them
|
|
|
relocate "io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws"
|
|
|
relocate "io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin"
|
|
|
}
|