Suppose I 'm dealing with the following situation:
My Maven Project uses version a of library X
=> X uses version b of library Y
My Project also directly needs version b+1 of library Y
Now cosidering how Maven manages version conflicts,
only version b+1 of Y would be considered, and if Y is not a back compatible library, the library X would likely fail to work properly...How do you usually resolve situations like this ?
EDIT:
I don't get how both at compile time and run-time MyProject would be provided with version b+1 of Y, while library X with version b ??