Skip to content

Commit ffa2073

Browse files
authored
Support and test kafka-clients 4 (#8581)
* Support and test kafka-clients 4 * Use java 17 for kafka-connect muzzle
1 parent 6a24044 commit ffa2073

File tree

6 files changed

+211
-225
lines changed

6 files changed

+211
-225
lines changed

dd-java-agent/instrumentation/kafka-clients-3.8/build.gradle

+6-4
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ muzzle {
77
module = "kafka-clients"
88
versions = "[3.8.0,)"
99
assertInverse = true
10+
javaVersion = "17"
1011
}
1112
}
1213

1314
apply from: "$rootDir/gradle/java.gradle"
1415

15-
addTestSuite('latestDepTest')
16+
addTestSuiteForDir('latestDepTest', 'test')
17+
addTestSuiteExtendingForDir('latestDepForkedTest', 'latestDepTest', 'test')
1618

1719
[compileMain_java17Java, compileTestJava, compileLatestDepTestJava].each {
1820
it.configure {
@@ -53,9 +55,9 @@ dependencies {
5355
// Include latest version of kafka itself along with latest version of client libs.
5456
// This seems to help with jar compatibility hell.
5557
latestDepTestImplementation group: 'org.apache.kafka', name: 'kafka_2.13', version: '2.+'
56-
latestDepTestImplementation group: 'org.apache.kafka', name: 'kafka-clients', version: '3.+'
57-
latestDepTestImplementation group: 'org.springframework.kafka', name: 'spring-kafka', version: '3.+'
58-
latestDepTestImplementation group: 'org.springframework.kafka', name: 'spring-kafka-test', version: '3.+'
58+
latestDepTestImplementation group: 'org.apache.kafka', name: 'kafka-clients', version: '+'
59+
latestDepTestImplementation group: 'org.springframework.kafka', name: 'spring-kafka', version: '+'
60+
latestDepTestImplementation group: 'org.springframework.kafka', name: 'spring-kafka-test', version: '+'
5961
latestDepTestImplementation group: 'org.assertj', name: 'assertj-core', version: '3.19.+'
6062
latestDepTestImplementation libs.guava
6163

0 commit comments

Comments
 (0)