Каковы основные преимущества использования maven по сравнению с let ant? Кажется, это больше раздражает, чем полезный инструмент. Я использую maven 2, с простым Eclipse Java EE (no m2eclipse) и tomcat.
Сторонники maven считают, что
-  Maven позволяет легко получить ваши зависимостей между пакетами 
-  Maven заставляет вас иметь стандартную структуру каталогов 
По моему опыту
-  Определение зависимостей пакетов действительно не так сложно. Вы редко это делаете. Возможно, один раз во время настройки проекта и еще немного во время обновлений. С maven вы в конечном итоге исправляете несоответствующие зависимости, плохо написанные посты и все равно делаете исключения пакетов. 
-  Медленный цикл FIX-COMPILE-DEPLOY-DEBUG, который убивает производительность. Это моя главная проблема. Вы вносили изменения, вам нужно подождать, пока maven build не начнет работать, и дождитесь его развертывания. Нет никакого горячего развертывания. 
Или я просто делаю это неправильно? Пожалуйста, укажи меня в правильном направлении, я все уши.
