...
This is how it works in 2.0.2 x when two dependencies have different scopes in the graph
nearest\farthest | compile | provided | runtime | system | test |
|---|---|---|---|---|---|
compile | compile | compile | compile | compile | compile |
provided | compile | provided | runtime | provided | provided |
runtime | compile | runtime | runtime | runtime | runtime |
system | compile | system | system | system | system |
test | compile | test | runtime | test | test |
Note that there are some bugs that may prevent this behaviour like MNG-1895