|
|
|
|
|
by morelisp
1546 days ago
|
|
> if two libraries require different versions of the same transitive dependency, the newer one is chosen. Unfortunately, this is not how maven works. It picks the version required by the dependency nearest in depth to the project root, breaking ties by first listed in the file. It is deterministic, but it's not what anyone ever wants by default. (This is called "dependency mediation" if you want to Google it.) |
|