Описание тега ivy
Apache Ivy - это подпроект Ant, призванный упростить управление зависимостями. Его основное использование - получение необходимых файлов JAR из репозиториев и публикация новых файлов JAR. Основная особенность Ivy заключается в том, что он интегрируется с обычными проектами Ant, а не требует новой парадигмы. (Примечание: этот тег не следует использовать для вопросов, касающихся компилятора Angular Ivy - вместо этого используйте тег angular-ivy.)
Apache Ivy - это подпроект Ant, призванный упростить управление зависимостями.
Его основное использование - получение необходимых файлов JAR из репозиториев и публикация новых файлов JAR. Основная особенность Ivy заключается в том, что он интегрируется с обычными проектами Ant, а не требует новой парадигмы.
Он может работать с репозиториями Maven.
Включите Ivy в вашем build.xml
Ivy упакован как antlib, поэтому для его включения вам необходимо сделать следующее
Объявите пространство имен ivy в верхней части файла сборки
<project ..... xmlns:ivy="antlib:org.apache.ivy.ant">
Включите банку с плющом в один из каталогов библиотеки муравьев. Хорошей практикой является включение следующей цели в ваши файлы сборки для настройки новой среды:
<target name="install" description="Used to install the ivy task jar"> <mkdir dir="${user.home}/.ant/lib"/> <get dest="${user.home}/.ant/lib/ivy.jar" src="http://search.maven.org/remotecontent?filepath=org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar"/> </target>