You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ok, much more tricky than expected. We would need a "graph based resolver" and not the once we are using (tree-based). Maven has one, but right now we depend on Aether.
One solution would be to do the dependency resolution as a maven plugin and not trying to mimic Maven behavior.
anyway, this is going to be a big change, and won't be do-able before 4.0
It seems that optional=true dependencies that are transitively added force the resolution of the optional dependencies, e.g
vertx-junit5 -> vertx-rx-java2 -> vertx-micrometer-metrics (optional=true)
resolves
vertx-micrometer-metrics
jarIt can be reproduced by adding
vertx-junit5
in the full stack json file and call resolve.The text was updated successfully, but these errors were encountered: