- это библиотека 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 | Википедия