Бывает что в крупном проекте работающем в jvm, _внезапно_ обнаруживается что приложение не работает и даже не запускается при обновлении какой-либо из зависимостей проекта. Такое же возможно из-за любого другого события, которое изменило порядок следования библиотек в classpath приложения. ![][1] [Добро пожаловать в JAR hell][2]
[1]:
https://habrastorage.org/files/c23/5bf/678/c235bf678a904d86aa0cffeb55d9e418.jpg
[2]:
http://habrahabr.ru/post/268393/#habracut