Skip to content

Please fix dependency convergence issues across converters #3781

Open
@fbiville

Description

@fbiville

Hello, as part of our work on our Neo4j Kafka converter, we semi-regularly face dependency convergence issues.
Last time happened this month:

[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for org.yaml:snakeyaml:jar:2.0 paths to dependency are:
[ERROR] +-org.neo4j.connectors.kafka:testing:jar:5.1.13-SNAPSHOT
[ERROR]   +-io.confluent:kafka-avro-serializer:jar:7.8.3:compile
[ERROR]     +-io.confluent:kafka-schema-registry-client:jar:7.8.3:compile
[ERROR]       +-org.yaml:snakeyaml:jar:2.0:compile
[ERROR] and
[ERROR] +-org.neo4j.connectors.kafka:testing:jar:5.1.13-SNAPSHOT
[ERROR]   +-io.confluent:kafka-connect-json-schema-converter:jar:7.8.3:compile
[ERROR]     +-io.confluent:kafka-json-schema-provider:jar:7.8.3:compile
[ERROR]       +-com.github.erosb:json-sKema:jar:0.20.0:compile
[ERROR]         +-org.yaml:snakeyaml:jar:2.3:compile
[ERROR]
[ERROR]
[ERROR] Dependency convergence error for com.google.re2j:re2j:jar:1.6 paths to dependency are:
[ERROR] +-org.neo4j.connectors.kafka:testing:jar:5.1.13-SNAPSHOT
[ERROR]   +-io.confluent:kafka-avro-serializer:jar:7.8.3:compile
[ERROR]     +-io.confluent:logredactor:jar:1.0.12:compile
[ERROR]       +-com.google.re2j:re2j:jar:1.6:compile
[ERROR] and
[ERROR] +-org.neo4j.connectors.kafka:testing:jar:5.1.13-SNAPSHOT
[ERROR]   +-io.confluent:kafka-connect-json-schema-converter:jar:7.8.3:compile
[ERROR]     +-com.github.erosb:everit-json-schema:jar:1.14.5:compile
[ERROR]       +-com.google.re2j:re2j:jar:1.8:compile

It would be super nice if you enabled maven-enforcer-plugin with the enabled dependencyConvergence rule since you own these two converters and they are at the same version.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions