Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Apache Ant02 мая 2011Оглавление: 1. Apache Ant 2. Часто применяемые задания Apache Ant java-утилита для автоматизации процесса сборки программного продукта. Ant платформонезависимый аналог UNIX-утилиты make. Ant был создан в рамках проекта Jakarta, сегодня самостоятельный проект первого уровня Apache Software Foundation. Первая версия была разработана инженером Sun Microsystems Джеймсом Дэвидсоном, который нуждался в утилите подобной make, разрабатывая первую референтную реализацию J2EE. ОписаниеВ отличие от make, утилита Ant полностью независима от платформы, требуется лишь наличие на применяемой системе установленной рабочей среды Java JRE. Отказ от использования команд операционной системы и формат XML обеспечивают переносимость сценариев. Управление процессом сборки происходит посредством XML-сценария, также называемого Build-файлом. В первую очередь этот файл содержит определение проекта, состоящего из отдельных целей. Цели сравнимы с процедурами в языках программирования и содержат вызовы команд-заданий. Каждое задание представляет собой неделимую, атомарную команду, выполняющую некоторое элементарное действие. Между целями могут быть определены зависимости каждая цель выполняется только после того, как выполнены все цели, от которых она зависит. Типичными примерами целей являются clean, compile, deploy. Конкретный набор целей и их взаимосвязи зависят от специфики проекта. Ant позволяет определять собственные типы заданий путём создания Java-классов, реализующих определённые интерфейсы. Просмотров: 1866
|