Skip to content

Commit faf316d

Browse files
authored
Move instrumentationMuzzle configurations to javaagent-tooling (#49)
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
1 parent 4ff589e commit faf316d

File tree

5 files changed

+15
-50
lines changed

5 files changed

+15
-50
lines changed

instrumentation/servlet/servlet-2.3/build.gradle.kts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,11 @@ afterEvaluate{
2323
transformation(closureOf<net.bytebuddy.build.gradle.Transformation> {
2424
setTasks(setOf("compileJava", "compileScala", "compileKotlin"))
2525
plugin = "io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin"
26-
setClassPath(instrumentationMuzzle + configurations.runtimeClasspath + sourceSets["main"].output)
26+
setClassPath(project(":javaagent-tooling").configurations["instrumentationMuzzle"] + configurations.runtimeClasspath + sourceSets["main"].output)
2727
})
2828
}
2929
}
3030

31-
val instrumentationMuzzle by configurations.creating
32-
3331
dependencies {
3432
api(project(":blocking"))
3533
api(project(":instrumentation:servlet:servlet-common"))
@@ -39,15 +37,6 @@ dependencies {
3937

4038
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-2.2:0.9.0")
4139

42-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.9.0")
43-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap:0.9.0")
44-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.9.0")
45-
instrumentationMuzzle("net.bytebuddy:byte-buddy:1.10.10")
46-
instrumentationMuzzle("net.bytebuddy:byte-buddy-agent:1.10.10")
47-
instrumentationMuzzle("com.blogspot.mydailyjava:weak-lock-free:0.15")
48-
instrumentationMuzzle("com.google.auto.service:auto-service:1.0-rc7")
49-
instrumentationMuzzle("org.slf4j:slf4j-api:1.7.30")
50-
5140
testImplementation(project(":testing-common"))
5241
testImplementation("org.eclipse.jetty:jetty-server:7.5.4.v20111024")
5342
testImplementation("org.eclipse.jetty:jetty-servlet:7.5.4.v20111024")

instrumentation/servlet/servlet-3.0/build.gradle.kts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,11 @@ afterEvaluate{
2424
transformation(closureOf<net.bytebuddy.build.gradle.Transformation> {
2525
setTasks(kotlin.collections.setOf("compileJava", "compileScala", "compileKotlin"))
2626
plugin = "io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin"
27-
setClassPath(instrumentationMuzzle + configurations.runtimeClasspath + sourceSets["main"].output)
27+
setClassPath(project(":javaagent-tooling").configurations["instrumentationMuzzle"] + configurations.runtimeClasspath + sourceSets["main"].output)
2828
})
2929
}
3030
}
3131

32-
val instrumentationMuzzle by configurations.creating
33-
3432
dependencies {
3533
api(project(":blocking"))
3634
api(project(":instrumentation:servlet:servlet-common"))
@@ -40,15 +38,6 @@ dependencies {
4038

4139
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.9.0")
4240

43-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.9.0")
44-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap:0.9.0")
45-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.9.0")
46-
instrumentationMuzzle("net.bytebuddy:byte-buddy:1.10.10")
47-
instrumentationMuzzle("net.bytebuddy:byte-buddy-agent:1.10.10")
48-
instrumentationMuzzle("com.blogspot.mydailyjava:weak-lock-free:0.15")
49-
instrumentationMuzzle("com.google.auto.service:auto-service:1.0-rc7")
50-
instrumentationMuzzle("org.slf4j:slf4j-api:1.7.30")
51-
5241
testImplementation(project(":testing-common"))
5342
testImplementation("org.eclipse.jetty:jetty-server:8.1.22.v20160922")
5443
testImplementation("org.eclipse.jetty:jetty-servlet:8.1.22.v20160922")

instrumentation/servlet/servlet-3.1/build.gradle.kts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,11 @@ afterEvaluate{
2525
transformation(closureOf<net.bytebuddy.build.gradle.Transformation> {
2626
setTasks(setOf("compileJava", "compileScala", "compileKotlin"))
2727
plugin = "io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin"
28-
setClassPath(instrumentationMuzzle + configurations.runtimeClasspath + sourceSets["main"].output)
28+
setClassPath(project(":javaagent-tooling").configurations["instrumentationMuzzle"] + configurations.runtimeClasspath + sourceSets["main"].output)
2929
})
3030
}
3131
}
3232

33-
val instrumentationMuzzle by configurations.creating
34-
3533
dependencies {
3634
api(project(":blocking"))
3735
api(project(":instrumentation:servlet:servlet-common"))
@@ -41,15 +39,6 @@ dependencies {
4139

4240
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.9.0")
4341

44-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.9.0")
45-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap:0.9.0")
46-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.9.0")
47-
instrumentationMuzzle("net.bytebuddy:byte-buddy:1.10.10")
48-
instrumentationMuzzle("net.bytebuddy:byte-buddy-agent:1.10.10")
49-
instrumentationMuzzle("com.blogspot.mydailyjava:weak-lock-free:0.15")
50-
instrumentationMuzzle("com.google.auto.service:auto-service:1.0-rc7")
51-
instrumentationMuzzle("org.slf4j:slf4j-api:1.7.30")
52-
5342
testImplementation(project(":testing-common"))
5443
testImplementation("org.eclipse.jetty:jetty-server:9.4.32.v20200930")
5544
testImplementation("org.eclipse.jetty:jetty-servlet:9.4.32.v20200930")

instrumentation/spark-web-framework-2.3/build.gradle.kts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,11 @@ afterEvaluate{
1919
transformation(closureOf<net.bytebuddy.build.gradle.Transformation> {
2020
setTasks(kotlin.collections.setOf("compileJava", "compileScala", "compileKotlin"))
2121
plugin = "io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin"
22-
setClassPath(instrumentationMuzzle + configurations.runtimeClasspath + sourceSets["main"].output + project(":instrumentation:servlet:servlet-3.1").sourceSets["main"].output)
22+
setClassPath(project(":javaagent-tooling").configurations["instrumentationMuzzle"] + configurations.runtimeClasspath + sourceSets["main"].output + project(":instrumentation:servlet:servlet-3.1").sourceSets["main"].output)
2323
})
2424
}
2525
}
2626

27-
val instrumentationMuzzle by configurations.creating
28-
2927
dependencies {
3028
api(project(":blocking"))
3129
api(project(":instrumentation:servlet:servlet-3.1"))
@@ -37,15 +35,6 @@ dependencies {
3735
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.9.0")
3836
implementation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-jetty-8.0:0.9.0")
3937

40-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.9.0")
41-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap:0.9.0")
42-
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.9.0")
43-
instrumentationMuzzle("net.bytebuddy:byte-buddy:1.10.10")
44-
instrumentationMuzzle("net.bytebuddy:byte-buddy-agent:1.10.10")
45-
instrumentationMuzzle("com.blogspot.mydailyjava:weak-lock-free:0.15")
46-
instrumentationMuzzle("com.google.auto.service:auto-service:1.0-rc7")
47-
instrumentationMuzzle("org.slf4j:slf4j-api:1.7.30")
48-
4938
testImplementation(project(":testing-common"))
5039
testImplementation("com.sparkjava:spark-core:2.3")
5140
}

javaagent-tooling/build.gradle.kts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@ plugins {
44
`java-library`
55
}
66

7-
dependencies{
7+
val instrumentationMuzzle by configurations.creating {
8+
extendsFrom(configurations.implementation.get())
9+
}
10+
11+
dependencies {
812
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.9.0")
913
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.9.0")
14+
instrumentationMuzzle("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap:0.9.0")
15+
instrumentationMuzzle("net.bytebuddy:byte-buddy:1.10.10")
16+
instrumentationMuzzle("net.bytebuddy:byte-buddy-agent:1.10.10")
17+
instrumentationMuzzle("com.blogspot.mydailyjava:weak-lock-free:0.15")
18+
instrumentationMuzzle("com.google.auto.service:auto-service:1.0-rc7")
19+
instrumentationMuzzle("org.slf4j:slf4j-api:1.7.30")
1020
}
11-

0 commit comments

Comments
 (0)