Skip to content

Commit 562e533

Browse files
Refactored build scripts to use Spock version from catalog. (#9164)
1 parent 6168591 commit 562e533

File tree

5 files changed

+19
-12
lines changed

5 files changed

+19
-12
lines changed

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ dependencies {
4646
implementation("org.ow2.asm", "asm", "9.8")
4747
implementation("org.ow2.asm", "asm-tree", "9.8")
4848

49-
testImplementation("org.spockframework", "spock-core", "2.3-groovy-3.0")
49+
testImplementation(libs.spock.core)
5050
testImplementation("org.codehaus.groovy", "groovy-all", "3.0.17")
5151
}
5252

buildSrc/call-site-instrumentation-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencies {
3737
implementation("com.github.javaparser", "javaparser-symbol-solver-core", "3.24.4")
3838

3939
testImplementation("net.bytebuddy", "byte-buddy", "1.17.5")
40-
testImplementation("org.spockframework", "spock-core", "2.3-groovy-3.0")
40+
testImplementation(libs.spock.core)
4141
testImplementation("org.objenesis", "objenesis", "3.0.1")
4242
testImplementation("org.codehaus.groovy", "groovy-all", "3.0.17")
4343
testImplementation("javax.servlet", "javax.servlet-api", "3.0.1")

buildSrc/settings.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
11
include(":call-site-instrumentation-plugin")
2+
3+
dependencyResolutionManagement {
4+
versionCatalogs {
5+
create("libs") {
6+
from(files("../gradle/libs.versions.toml"))
7+
}
8+
}
9+
}

dd-java-agent/instrumentation/spring-webflux-6/build.gradle

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@ dependencies {
5353
}
5454
bootTestImplementation project(':dd-java-agent:instrumentation:spring-webflux-5')
5555
// our default version of spock is too old
56-
bootTestImplementation group: 'org.spockframework', name: 'spock-core', version: '2.4-M1-groovy-3.0'
57-
bootTestImplementation group: 'org.spockframework', name: 'spock-junit4', version: '2.4-M1-groovy-3.0'
58-
bootTestImplementation group: 'org.spockframework', name: 'spock-spring', version: '2.4-M1-groovy-3.0'
56+
bootTestImplementation libs.bundles.spock24.spring
5957

6058
latestDepBootTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-webflux', version: '3.+'
6159
latestDepBootTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '3.+', {
@@ -64,10 +62,7 @@ dependencies {
6462
}
6563
latestDepBootTestImplementation project(':dd-java-agent:instrumentation:spring-webflux-5')
6664
// our default version of spock is too old
67-
latestDepBootTestImplementation group: 'org.spockframework', name: 'spock-core', version: '2.4-M1-groovy-3.0'
68-
latestDepBootTestImplementation group: 'org.spockframework', name: 'spock-junit4', version: '2.4-M1-groovy-3.0'
69-
latestDepBootTestImplementation group: 'org.spockframework', name: 'spock-spring', version: '2.4-M1-groovy-3.0'
70-
65+
latestDepBootTestImplementation libs.bundles.spock24.spring
7166

7267
iastTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-reactor-netty', version: '3.0.0'
7368
iastTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-json', version: '3.0.0'
@@ -85,8 +80,6 @@ dependencies {
8580
iastTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-json', version: '3.0.0'
8681

8782
// our default version of spock is too old
88-
iastTestImplementation group: 'org.spockframework', name: 'spock-core', version: '2.4-M1-groovy-3.0'
89-
iastTestImplementation group: 'org.spockframework', name: 'spock-junit4', version: '2.4-M1-groovy-3.0'
90-
iastTestImplementation group: 'org.spockframework', name: 'spock-spring', version: '2.4-M1-groovy-3.0'
83+
iastTestImplementation libs.bundles.spock24.spring
9184
}
9285

gradle/libs.versions.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ okhttp-legacy = "[3.0,3.12.12]" # 3.12.x is last version to support Java7
77
okio = "1.17.6" # Datadog fork
88

99
spock = "2.3-groovy-3.0"
10+
spock24 = "2.4-M6-groovy-3.0"
1011
groovy = "3.0.24"
1112
junit5 = "5.9.2"
1213
logback = "1.2.3"
@@ -64,6 +65,10 @@ spock-core = { module = "org.spockframework:spock-core", version.ref = "spock" }
6465
spock-junit4 = { module = "org.spockframework:spock-junit4", version.ref = "spock" }
6566
objenesis = { module = "org.objenesis:objenesis", version = "3.3" } # Used by Spock for mocking:
6667

68+
spock24-core = { module = "org.spockframework:spock-core", version.ref = "spock24" }
69+
spock24-junit4 = { module = "org.spockframework:spock-junit4", version.ref = "spock24" }
70+
spock24-spring = { module = "org.spockframework:spock-spring", version = "spock24" }
71+
6772
groovy = { module = "org.codehaus.groovy:groovy-all", version.ref = "groovy" }
6873
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit5" }
6974
junit-jupiter-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "junit5" }
@@ -100,6 +105,7 @@ asm = ["asm", "asmcommons"]
100105
cafe-crypto = ["cafe-crypto-curve25519", "cafe-crypto-ed25519"]
101106
# Testing
102107
spock = ["spock-core", "spock-junit4", "objenesis"]
108+
spock24-spring = ["spock24-core", "spock24-junit4", "spock24-spring"]
103109
junit5 = ["junit-jupiter", "junit-jupiter-params"]
104110
mockito = ["mokito-core", "mokito-junit-jupiter", "byte-buddy", "byte-buddy-agent"]
105111
test-logging = ["logback-classic", "log4j-over-slf4j", "jcl-over-slf4j", "jul-to-slf4j"]

0 commit comments

Comments
 (0)