Учебники

Муравей — Введение

ANT означает еще один аккуратный инструмент. Это инструмент сборки на основе Java от Apache. Прежде чем углубляться в детали Apache Ant, давайте сначала разберемся, зачем нам нужен инструмент для сборки.

Нужен инструмент для сборки

В среднем, разработчик тратит значительное количество времени на выполнение повседневных задач, таких как сборка и развертывание, которые включают в себя:

  • Компиляция кода
  • Упаковка двоичных файлов
  • Развертывание двоичных файлов на тестовом сервере
  • Тестирование изменений
  • Копирование кода из одного места в другое

Для автоматизации и упрощения вышеуказанных задач полезен Apache Ant. Это инструмент для сборки и развертывания операционной системы, который можно запустить из командной строки.

Муравей был создан Джеймсом Дунканом Дэвидсоном (первоначальный автор Tomcat).

Первоначально он использовался для сборки Tomcat и был включен в состав дистрибутива Tomcat.

Ant родился из-за проблем и сложностей, связанных с инструментом Apache Make.

Ant был объявлен независимым проектом в Apache в 2000 году. Последняя версия Apache Ant по состоянию на май 2014 года — 1.9.4.

Ant — самый полный из доступных инструментов сборки и развертывания Java.

Ant не зависит от платформы и может обрабатывать специфичные для платформы свойства, такие как разделители файлов.

Ant можно использовать для выполнения специфических для платформы задач, таких как изменение времени изменения файла с помощью команды «touch».

Сценарии Ant написаны с использованием простого XML. Если вы уже знакомы с XML, вы можете выучить Ant довольно быстро.

Муравей хорош в автоматизации сложных повторяющихся задач.

Ant поставляется с большим списком предопределенных задач.

Ant предоставляет интерфейс для разработки пользовательских задач.

Ant легко вызывается из командной строки и может интегрироваться с бесплатными и коммерческими IDE.