-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convergence inconsistent resolution #75
Comments
I believe this is how Aether works. I will check, but I'm not sure we can do anything (without reimplementing a resolver). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
the resolver seems to inconsistently resolve transitive, dependencies that are both optional and non optional. For instance
io.vertx:vertx-stomp:3.1.0
resolves toio.vertx:vertx-auth-common:3.1.0
io.vertx:vertx-auth-common:3.1.0
resolves to a list that containsio.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 likeio.vertx:vertx-lang-groovy:3.1.0
although it should be retained as this is a direct dependency ofio:vertx-auth-common:3.1.0
The text was updated successfully, but these errors were encountered: