Skip to content

Commit 496b070

Browse files
committed
complete relocation
1 parent efd9b45 commit 496b070

File tree

2 files changed

+33
-28
lines changed

2 files changed

+33
-28
lines changed

instrumentation/build.gradle.kts

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,30 @@ tasks {
4040

4141
mergeServiceFiles()
4242

43-
relocate("com.blogspot.mydailyjava.weaklockfree", "io.opentelemetry.instrumentation.api.internal.shaded.weaklockfree")
43+
relocate("com.blogspot.mydailyjava.weaklockfree", "ai.traceable.io.opentelemetry.instrumentation.api.internal.shaded.weaklockfree")
4444

4545
exclude("**/module-info.class")
4646

47-
relocate("org.slf4j", "io.opentelemetry.javaagent.slf4j")
48-
relocate("java.util.logging.Logger", "io.opentelemetry.javaagent.bootstrap.PatchLogger")
47+
relocate("org.slf4j", "ai.traceable.io.opentelemetry.javaagent.slf4j")
48+
relocate("java.util.logging.Logger", "ai.traceable.io.opentelemetry.javaagent.bootstrap.PatchLogger")
49+
50+
relocate("io.opentelemetry", "ai.traceable.io.opentelemetry")
4951

5052
// // prevents conflict with library instrumentation
51-
relocate("io.opentelemetry.instrumentation.api", "io.opentelemetry.javaagent.shaded.instrumentation.api")
52-
//opentelemetry rewrite library instrumentation dependencies
53-
relocate("io.opentelemetry.instrumentation", "io.opentelemetry.javaagent.shaded.instrumentation") {
54-
exclude("io.opentelemetry.javaagent.instrumentation.**")
55-
}
53+
// relocate("io.opentelemetry.instrumentation.api", "io.opentelemetry.javaagent.shaded.instrumentation.api")
54+
// //opentelemetry rewrite library instrumentation dependencies
55+
// relocate("io.opentelemetry.instrumentation", "io.opentelemetry.javaagent.shaded.instrumentation") {
56+
// exclude("io.opentelemetry.javaagent.instrumentation.**")
57+
// }
58+
//
59+
// // relocate OpenTelemetry API
60+
// relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
61+
// relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
62+
// relocate("io.opentelemetry.spi", "io.opentelemetry.javaagent.shaded.io.opentelemetry.spi")
63+
// relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
64+
// relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
65+
// relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
5666

57-
// relocate OpenTelemetry API
58-
relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
59-
relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
60-
relocate("io.opentelemetry.spi", "io.opentelemetry.javaagent.shaded.io.opentelemetry.spi")
61-
relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
62-
relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
63-
relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
6467
}
6568
}
6669

javaagent/build.gradle.kts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,30 @@ tasks {
3030
}
3131

3232
shadowJar {
33-
relocate("com.blogspot.mydailyjava.weaklockfree", "io.opentelemetry.instrumentation.api.internal.shaded.weaklockfree")
33+
relocate("com.blogspot.mydailyjava.weaklockfree", "ai.traceable.io.opentelemetry.instrumentation.api.internal.shaded.weaklockfree")
3434

3535
dependencies {
3636
exclude(dependency("org.codehaus.mojo:animal-sniffer-annotations"))
3737
exclude(dependency("javax.annotation:javax.annotation-api"))
3838
}
3939

40-
relocate("org.slf4j", "io.opentelemetry.javaagent.slf4j")
41-
relocate("java.util.logging.Logger", "io.opentelemetry.javaagent.bootstrap.PatchLogger")
42-
relocate("com.fasterxml.jackson", "io.opentelemetry.javaagent.shaded.org.hypertrace.shaded.com.fasterxml.jackson")
43-
relocate("org.yaml", "io.opentelemetry.javaagent.shaded.org.hypertrace.shaded.org.yaml")
40+
relocate("org.slf4j", "ai.traceable.io.opentelemetry.javaagent.slf4j")
41+
relocate("java.util.logging.Logger", "ai.traceable.io.opentelemetry.javaagent.bootstrap.PatchLogger")
42+
relocate("com.fasterxml.jackson", "ai.traceable.io.opentelemetry.javaagent.shaded.org.hypertrace.shaded.com.fasterxml.jackson")
43+
relocate("org.yaml", "ai.traceable.io.opentelemetry.javaagent.shaded.org.hypertrace.shaded.org.yaml")
44+
45+
relocate("io.opentelemetry", "ai.traceable.io.opentelemetry")
4446

4547
// prevents conflict with library instrumentation
46-
relocate("io.opentelemetry.instrumentation.api", "io.opentelemetry.javaagent.shaded.instrumentation.api")
48+
// relocate("io.opentelemetry.instrumentation.api", "io.opentelemetry.javaagent.shaded.instrumentation.api")
4749

4850
// relocate OpenTelemetry API
49-
relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
50-
relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
51-
relocate("io.opentelemetry.spi", "io.opentelemetry.javaagent.shaded.io.opentelemetry.spi")
52-
relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
53-
relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
54-
relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
51+
// relocate("io.opentelemetry.api", "io.opentelemetry.javaagent.shaded.io.opentelemetry.api")
52+
// relocate("io.opentelemetry.semconv", "io.opentelemetry.javaagent.shaded.io.opentelemetry.semconv")
53+
// relocate("io.opentelemetry.spi", "io.opentelemetry.javaagent.shaded.io.opentelemetry.spi")
54+
// relocate("io.opentelemetry.context", "io.opentelemetry.javaagent.shaded.io.opentelemetry.context")
55+
// relocate("io.opentelemetry.extension.kotlin", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.kotlin")
56+
// relocate("io.opentelemetry.extension.aws", "io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws")
5557

5658
mergeServiceFiles {
5759
include("inst/META-INF/services/*")
@@ -69,7 +71,7 @@ tasks {
6971
attributes.put("OpenTelemetry-Instrumentation-Version", "${versions["opentelemetry_java_agent"]}")
7072
attributes.put("Implementation-Vendor", "Hypertrace.org")
7173
attributes.put("Implementation-Url", "https://github.com/hypertrace/javaagent")
72-
attributes.put("Main-Class", "io.opentelemetry.javaagent.OpenTelemetryAgent")
74+
attributes.put("Main-Class", "ai.traceable.io.opentelemetry.javaagent.OpenTelemetryAgent")
7375
attributes.put("Agent-Class", "org.hypertrace.agent.instrument.HypertraceAgent")
7476
attributes.put("Premain-Class", "org.hypertrace.agent.instrument.HypertraceAgent")
7577
attributes.put("Can-Redefine-Classes", true)

0 commit comments

Comments
 (0)