Skip to content

Convergence inconsistent resolution #75

@vietj

Description

@vietj

the resolver seems to inconsistently resolve transitive, dependencies that are both optional and non optional. For instance

  • resolving io.vertx:vertx-stomp:3.1.0 resolves to io.vertx:vertx-auth-common:3.1.0
  • resolving io.vertx:vertx-auth-common:3.1.0 resolves to a list that contains io.vertx:vertx-core:jar:3.1.0

the io.vertx:vertx-core:jar:3.1.0 does not appear in the first resolution because it is filtered by an optional dependency like io.vertx:vertx-lang-groovy:3.1.0 although it should be retained as this is a direct dependency of io:vertx-auth-common:3.1.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions