@@ -43,22 +43,27 @@ dependencies {
43
43
implementation project(' :dd-java-agent:instrumentation:span-origin' )
44
44
45
45
testImplementation group : ' org.apache.kafka' , name : ' kafka-clients' , version : ' 3.8.0'
46
- testImplementation group : ' org.springframework.kafka' , name : ' spring-kafka' , version : ' 3.1.0'
47
- testImplementation group : ' org.springframework.kafka' , name : ' spring-kafka-test' , version : ' 3.1.0'
48
- testImplementation group : ' org.testcontainers' , name : ' kafka' , version : ' 1.17.0'
46
+
47
+ testImplementation group : ' org.springframework.kafka' , name : ' spring-kafka' , version : ' 3.3.4' , {
48
+ exclude group : ' org.apache.kafka'
49
+ }
50
+ testImplementation group : ' org.springframework.kafka' , name : ' spring-kafka-test' , version : ' 3.3.4' , {
51
+ exclude group : ' org.apache.kafka'
52
+ }
53
+ testImplementation ' org.apache.kafka:kafka-clients:3.8.0:test'
54
+ testImplementation group : ' org.apache.kafka' , name : ' kafka_2.13' , version : ' 3.8.0'
55
+ testImplementation ' org.apache.kafka:kafka_2.13:3.8.0:test'
56
+
49
57
testImplementation group : ' javax.xml.bind' , name : ' jaxb-api' , version : ' 2.2.3'
50
58
testImplementation group : ' org.assertj' , name : ' assertj-core' , version : ' 2.9.+'
51
59
testImplementation group : ' org.mockito' , name : ' mockito-core' , version : ' 2.19.0'
52
60
testRuntimeOnly project(' :dd-java-agent:instrumentation:spring-scheduling-3.1' )
53
61
54
-
55
- // Include latest version of kafka itself along with latest version of client libs.
56
- // This seems to help with jar compatibility hell.
57
- latestDepTestImplementation group : ' org.apache.kafka' , name : ' kafka_2.13' , version : ' 2.+'
58
- latestDepTestImplementation group : ' org.apache.kafka' , name : ' kafka-clients' , version : ' +'
59
62
latestDepTestImplementation group : ' org.springframework.kafka' , name : ' spring-kafka' , version : ' +'
60
63
latestDepTestImplementation group : ' org.springframework.kafka' , name : ' spring-kafka-test' , version : ' +'
61
- latestDepTestImplementation group : ' org.assertj' , name : ' assertj-core' , version : ' 3.19.+'
64
+ // latestDepTestImplementation group: 'org.assertj', name: 'assertj-core', version: '3.19.+'
65
+ latestDepTestImplementation group : ' io.dropwizard.metrics' , name : ' metrics-core' , version : ' +'
66
+
62
67
latestDepTestImplementation libs. guava
63
68
64
69
}
@@ -67,9 +72,3 @@ configurations.testRuntimeClasspath {
67
72
// spock-core depends on assertj version that is not compatible with kafka-clients
68
73
resolutionStrategy. force ' org.assertj:assertj-core:2.9.1'
69
74
}
70
-
71
- project. afterEvaluate {
72
- tasks. withType(Test ). configureEach {
73
- usesService(testcontainersLimit)
74
- }
75
- }
0 commit comments