From f3958ae9e721b7068ba018db7a86709bde8ce0ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Tue, 28 Oct 2025 15:56:22 +0100 Subject: [PATCH] Add Spring Kafka test utilities to Kafka test starter Closes gh-47793 --- smoke-test/spring-boot-smoke-test-kafka/build.gradle | 1 - starter/spring-boot-starter-kafka-test/build.gradle | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/smoke-test/spring-boot-smoke-test-kafka/build.gradle b/smoke-test/spring-boot-smoke-test-kafka/build.gradle index 1df290c7ed5..520e7b41822 100644 --- a/smoke-test/spring-boot-smoke-test-kafka/build.gradle +++ b/smoke-test/spring-boot-smoke-test-kafka/build.gradle @@ -44,7 +44,6 @@ dependencies { testImplementation(project(":starter:spring-boot-starter-kafka-test")) testImplementation("org.awaitility:awaitility") - testImplementation("org.springframework.kafka:spring-kafka-test") } tasks.named("compileTestJava") { diff --git a/starter/spring-boot-starter-kafka-test/build.gradle b/starter/spring-boot-starter-kafka-test/build.gradle index da2a2241214..e618e8c3437 100644 --- a/starter/spring-boot-starter-kafka-test/build.gradle +++ b/starter/spring-boot-starter-kafka-test/build.gradle @@ -23,4 +23,14 @@ description = "Starter for testing Apache Kafka" dependencies { api(project(":starter:spring-boot-starter-kafka")) api(project(":starter:spring-boot-starter-test")) + api("org.springframework.kafka:spring-kafka-test") { + exclude group: "org.apache.logging.log4j", module: "log4j-slf4j-impl" + } +} + +checkRuntimeClasspathForConflicts { + ignore { name -> name == "NOTICE" || + name.equals("kafka/kafka-version.properties") || + name.equals("log4j2.yaml") + } }