В настоящее время я использую Ivy вместе с Ant, Eclipse и Maven.
Мне просто нравится, как работает Айви.
В настоящее время у нас есть рабочее пространство со многими проектами, использующими Liferay (с Tomcat) для внешнего интерфейса и Glassfish для внутреннего.
Мы искали способ лучше управлять нашими зависимостями, чем то, как мы это делали.
Итак, я взял Ivy, заменил все пути к классам и зависимости развертывания в eclipse и смог построить мое приложение, используя 1 файл ivy на проект, используя Eclipse или Ant.
Ivy интегрируется как муравейник в ant, и сборки выполняются либо из рабочей области, либо из командной строки.
Я настоятельно рекомендую вам взглянуть на этот проспект. Кроме того, добавив Artifactory, мы имеем локальный репозиторий, в котором файлы ivy ищут зависимости. Это помогает нам поддерживать и определять, какие банки должны использоваться разработчиками. После того, как все настроено, мы будем собирать наше приложение каждую ночь, используя Jenkins, и эти сборки будут использовать наш репозиторий Artifactory для разрешения зависимостей, поскольку наши серверы сборки не имеют доступа к Интернету.
Надеюсь, это помогло