плющ кажется хорошим решением для вашей проблемы (если вы используете муравья). Плющ является официальным компонентом управления зависимостями в Ant и поэтому прекрасно интегрируется с ant. Он способен разрешать зависимости, обрабатывать конфликты, создавать исключения и т. Д.
Он использует простую структуру XML для описания зависимостей и проще в использовании, чем Maven, потому что он только пытается решить проблемы разрешения зависимостей.
С домашней страницы плюща:
Ivy - инструмент для управления (записью, отслеживанием, разрешением и отчетностью) зависимостей проекта. Характеризуется следующим:
- гибкость и конфигурируемость - Ivy по существу не зависит от процесса и не привязан к какой-либо методологии или структуре. Вместо этого он обеспечивает необходимую гибкость и настраиваемость для адаптации к широкому диапазону процессов управления зависимостями и построения.
- тесная интеграция с Apache Ant - несмотря на то, что Ivy доступен в виде отдельного инструмента, он особенно хорошо работает с Apache Ant, предоставляя ряд мощных задач Ant - от разрешения зависимостей до создания отчетов и публикации зависимостей.