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

Reply via email to