- это библиотека Java и инструмент командной строки, задача которого - управлять процессами, описанными в файлах сборки, как цели и точки расширения, зависящие друг от друга.
Основное известное использование Ant - это сборка Java-приложений. Ant предоставляет ряд встроенных задач, позволяющих компилировать, собирать, тестировать и запускать приложения Java. Ant также может эффективно использоваться для создания не Java-приложений, например приложений на C или C ++. В более общем смысле, Ant можно использовать для запуска любого типа процесса, который можно описать с точки зрения целей и задач.
Муравей написан на Java. Пользователи Ant могут разрабатывать свои собственные «antlibs», содержащие задачи и типы Ant, и им предлагается большое количество готовых коммерческих или открытых «antlibs»
.Ant чрезвычайно гибок и не налагает соглашения о кодировании или макеты каталогов на проекты Java, которые принимают его как инструмент сборки.
Проекты разработки программного обеспечения, ищущие решение, сочетающее инструмент построения и управление зависимостями, могут использовать Ant в сочетании с Apache Ivy.
Проект Apache Ant является частью Apache Software Foundation.
Источник: apache-ant | Википедия