четверг, 21 апреля 2011 г.

Что такое Ant и с чем его едят.

Apache Ant -- это ява библиотека и утилита командной строки. Его мисия состоит в том, чтобы выполнять задачи, которые описаны в билд файлах( build.xml). Наиболее известное применения анта -- это создание(билдинг) ява-приложений.
Он уже поставляет готовые решения задач компиляции, сборки, тестирования и запуска ява-приложений.


А вообще ант можно применять в процессах, которые оперируют терминами целей и задач, и нуждаются в их решении. Другой пример применения это билдин приложений C/C++:) Можно также придумать задачи администрирования, которые будет также выполнять ант.

Ант написан на Яве, чтобы поставлять свои собственные Антовские задачи и типы, мы можем писать собственные "antlibs". Есть много котовых комерческих и опенсорсных антлибов.

Ант очень гибок и не требует придерживаться конкретной структуры каталогов в ява приложении, поэтому это дает волю фантазии в архитектуре.

Проекты разработки программного обеспечения, которые нуждаются в соединение билд-тула и управлении зависимостей может использовать связку Анта с  Apache Ivy.

Комментариев нет:

Отправить комментарий