Hi, we have issues with dependency convergence with Spring-Kafka-test and the maven enforcer plugin. A reproducer can be found at https://gist.github.com/DaHoC/67daf9a7cb90e8626dbe6a144e93fa16 - simply run "mvn clean install" in the folder of the provided pom.xml The divergences we encounter (probably not complete):
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce) @ SpringKafkaDependencyIssue --- [WARNING] Dependency convergence error for org.scala-lang:scala-library:2.13.6 paths to dependency are: +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang:scala-library:2.13.6 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-com.fasterxml.jackson.module:jackson-module-scala_2.13:2.13.4 +-org.scala-lang:scala-library:2.13.6 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang.modules:scala-collection-compat_2.13:2.4.4 +-org.scala-lang:scala-library:2.13.5 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang.modules:scala-java8-compat_2.13:1.0.0 +-org.scala-lang:scala-library:2.13.5 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang:scala-reflect:2.13.6 +-org.scala-lang:scala-library:2.13.6 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-com.typesafe.scala-logging:scala-logging_2.13:3.9.3 +-org.scala-lang:scala-library:2.13.4 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang:scala-library:2.13.6 [WARNING] Dependency convergence error for org.scala-lang:scala-reflect:2.13.6 paths to dependency are: +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang:scala-reflect:2.13.6 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-com.typesafe.scala-logging:scala-logging_2.13:3.9.3 +-org.scala-lang:scala-reflect:2.13.4 and +-org.example:SpringKafkaDependencyIssue:1.0-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.scala-lang:scala-reflect:2.13.6 and (in another project): Dependency convergence error for org.apache.kafka:kafka-metadata:3.1.2 paths to dependency are: +-org.example:SpringKafkaDependencyIssue:eventing-test:4.39.3-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka-metadata:3.1.2 and +-org.example:SpringKafkaDependencyIssue:eventing-test:4.39.3-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka-metadata:3.1.2 +-org.apache.kafka:kafka-metadata:2.8.2 and +-org.example:SpringKafkaDependencyIssue:eventing-test:4.39.3-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.apache.kafka:kafka-metadata:3.1.2 and +-org.example:SpringKafkaDependencyIssue:eventing-test:4.39.3-SNAPSHOT +-org.springframework.kafka:spring-kafka-test:2.8.11 +-org.apache.kafka:kafka_2.13:3.1.2 +-org.apache.kafka:kafka-metadata:3.1.2 As I don't have a Jira account for this project, I cannot open up an issue, and I could not find such an issue in the project Jira or user mailing list. Kind regards, Jan