Skip to content

Commit 005135f

Browse files
committed
Update instrumentations D-J
1 parent c2b5b10 commit 005135f

File tree

26 files changed

+107
-76
lines changed

26 files changed

+107
-76
lines changed

dd-java-agent/instrumentation/enable-wallclock-profiling/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ dependencies {
3131
latestDepTestImplementation group: 'io.netty', name: 'netty-transport', version: '+'
3232
}
3333

34-
tasks.named("latestDepTest") {
34+
tasks.named("latestDepTest", Test) {
3535
dependsOn "latestDep4Test"
3636
}
3737

dd-java-agent/instrumentation/exception-profiling/build.gradle

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,25 @@ dependencies {
1919
}
2020

2121
// Must use Java 11 to build JFR enabled code - there is no JFR in OpenJDK 8 (revisit once JFR in Java 8 is available)
22-
[compileMain_java11Java, compileTestJava].each {
22+
tasks.named("compileMain_java11Java", JavaCompile) {
2323
setJavaVersion(it, 11)
24-
it.sourceCompatibility = JavaVersion.VERSION_1_8
25-
it.targetCompatibility = JavaVersion.VERSION_1_8
26-
it.options.compilerArgs.addAll(['-Xlint:all,-processing,-options,-path'])
24+
sourceCompatibility = JavaVersion.VERSION_1_8
25+
targetCompatibility = JavaVersion.VERSION_1_8
26+
options.compilerArgs.addAll(['-Xlint:all,-processing,-options,-path'])
2727
}
2828

29-
forbiddenApisMain_java11 {
29+
tasks.named("compileTestJava", JavaCompile) {
30+
setJavaVersion(it, 11)
31+
sourceCompatibility = JavaVersion.VERSION_1_8
32+
targetCompatibility = JavaVersion.VERSION_1_8
33+
options.compilerArgs.addAll(['-Xlint:all,-processing,-options,-path'])
34+
}
35+
36+
tasks.named("forbiddenApisMain_java11") {
3037
failOnMissingClasses = false
3138
}
3239

33-
test {
40+
tasks.named("test", Test) {
3441
useJUnitPlatform()
3542
}
3643

dd-java-agent/instrumentation/finatra-2.9/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ dependencies {
3535
latestDepTestImplementation group: 'com.twitter', name: 'finatra-http_2.11', version: '+'
3636
}
3737

38-
tasks.named("compileLatestDepTestGroovy") {
38+
tasks.named("compileLatestDepTestGroovy", GroovyCompile) {
3939
classpath = classpath.plus(files(compileLatestDepTestScala.destinationDirectory))
4040
dependsOn "compileLatestDepTestScala"
4141
}
4242

43-
tasks.named("compileLatestPre207TestGroovy") {
43+
tasks.named("compileLatestPre207TestGroovy", GroovyCompile) {
4444
classpath = classpath.plus(files(compileLatestPre207TestScala.destinationDirectory))
4545
dependsOn "compileLatestPre207TestScala"
4646
}
4747

48-
tasks.named("latestDepTest") {
48+
tasks.named("latestDepTest", Test) {
4949
finalizedBy latestPre207Test
5050
}

dd-java-agent/instrumentation/graal/native-image/build.gradle

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,19 @@ muzzle {
1313
apply from: "$rootDir/gradle/java.gradle"
1414
apply plugin: "idea"
1515

16-
[compileMain_java11Java, compileTestJava].each {
17-
it.sourceCompatibility = JavaVersion.VERSION_11
18-
it.targetCompatibility = JavaVersion.VERSION_11
19-
setJavaVersion(it, 11)
20-
it.options.compilerArgs.addAll([
21-
'-Xlint:all,-processing,-options,-path',
22-
'--add-modules',
23-
'jdk.internal.vm.ci',
24-
'--add-exports',
25-
'jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED'
26-
])
16+
["compileMain_java11Java", "compileTestJava"].each { name ->
17+
tasks.named(name, JavaCompile) {
18+
sourceCompatibility = JavaVersion.VERSION_11
19+
targetCompatibility = JavaVersion.VERSION_11
20+
setJavaVersion(it, 11)
21+
options.compilerArgs.addAll([
22+
'-Xlint:all,-processing,-options,-path',
23+
'--add-modules',
24+
'jdk.internal.vm.ci',
25+
'--add-exports',
26+
'jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED'
27+
])
28+
}
2729
}
2830

2931
dependencies {
@@ -32,7 +34,7 @@ dependencies {
3234
main_java11CompileOnly group: 'org.graalvm.nativeimage', name: 'svm', version: '20.0.0'
3335
}
3436

35-
forbiddenApisMain_java11 {
37+
tasks.named("forbiddenApisMain_java11") {
3638
failOnMissingClasses = false
3739
}
3840

dd-java-agent/instrumentation/gradle-testing/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ dependencies {
1212
compileOnly project(":dd-java-agent:instrumentation:junit:junit-4.10")
1313
}
1414

15-
forbiddenApisMain {
15+
tasks.named("forbiddenApisMain") {
1616
failOnMissingClasses = false
1717
}

dd-java-agent/instrumentation/gradle/gradle-3.0/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies {
1010
compileOnly gradleApi()
1111
}
1212

13-
forbiddenApisMain {
13+
tasks.named("forbiddenApisMain") {
1414
failOnMissingClasses = false
1515
}

dd-java-agent/instrumentation/gradle/gradle-8.3/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies {
1010
compileOnly gradleApi()
1111
}
1212

13-
forbiddenApisMain {
13+
tasks.named("forbiddenApisMain") {
1414
failOnMissingClasses = false
1515
}

dd-java-agent/instrumentation/graphql-java/graphql-java-20.0/build.gradle

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,23 @@ dependencies {
5353
latestDepTestImplementation group: 'com.graphql-java', name: 'graphql-java', version: '22.+'
5454

5555
[
56-
compileLatestDepTestJava,
57-
compileLatestDepTestGroovy,
58-
compileLatestDepForkedTestJava,
59-
compileLatestDepForkedTestGroovy,
60-
compileGraphql21LatestDepTestJava,
61-
compileGraphql21LatestDepTestGroovy,
62-
compileGraphql21LatestDepForkedTestJava,
63-
compileGraphql21LatestDepForkedTestGroovy
64-
].each {
65-
it.configure {
56+
"compileLatestDepTestJava",
57+
"compileLatestDepForkedTestJava",
58+
"compileGraphql21LatestDepTestJava",
59+
"compileGraphql21LatestDepForkedTestJava"
60+
].each { name ->
61+
tasks.named(name, JavaCompile) {
62+
setJavaVersion(it, 11)
63+
}
64+
}
65+
66+
[
67+
"compileLatestDepTestGroovy",
68+
"compileLatestDepForkedTestGroovy",
69+
"compileGraphql21LatestDepTestGroovy",
70+
"compileGraphql21LatestDepForkedTestGroovy"
71+
].each { name ->
72+
tasks.named(name, GroovyCompile) {
6673
setJavaVersion(it, 11)
6774
}
6875
}

dd-java-agent/instrumentation/iast-instrumenter/build.gradle

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ apply from: "${rootDir}/gradle/tries.gradle"
99

1010
addTestSuiteForDir('latestDepTest', 'test')
1111

12-
compileJava.dependsOn 'generateClassNameTries'
13-
sourcesJar.dependsOn 'generateClassNameTries'
12+
tasks.named("compileJava", JavaCompile) {
13+
dependsOn("generateClassNameTries")
14+
}
15+
16+
tasks.named("sourcesJar", Jar) {
17+
dependsOn("generateClassNameTries")
18+
}
1419

1520
dependencies {
1621
testImplementation project(':dd-java-agent:agent-tooling')

dd-java-agent/instrumentation/jakarta-jms/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ repositories {
2424
}
2525
}
2626

27-
compileTestGroovy {
27+
tasks.named("compileTestGroovy", GroovyCompile) {
2828
it.javaLauncher = getJavaLauncherFor(17)
2929
}
3030

0 commit comments

Comments
 (0)