4 ms·
A huge disadvantage is that you can not have different versions of the same dependency used across the project - if you do it will, AT RUNTIME, fuck up your ap
by isbvhodnvemrwvn 5y ago
A huge disadvantage is that you can not have different versions of the same dependency used across the project - if you do it will, AT RUNTIME, fuck up your application (since Maven's dependency resolution is very primitive).
- EdwardDiego 5y agoBut then you have the ability to exclude dependency X's dependency 1.4.0 because you're already using 1.4.8 of Y, and 99% of the time, it works. And I've had so many times when I've wished I could do this for Python dependency trees.
- junon 5y agoSure you can, you just need different classloaders.