Пакет Apache Ant это Java-основанное средство сборки. Теоретически, это разновидность make, но без складок make. Ant другой. Вместо модели, где он расширялся бы с помощью shell-основанных команд, Ant расширяется Java классами. Вместо написания команд оболочки, файлы конфигурации основаны на XML и вызываются из дерева целей, в котором различные задачи были запущены. Каждая задача запускается объектом, который включает особый интерфейс задачи.
Адрес (HTTP): http://www.apache.org/dist/ant/source/apache-ant-1.6.2-src.tar.bz2
Адрес (FTP): ftp://ftp.oregonstate.edu/pub/apache/ant/source/apache-ant-1.6.2-src.tar.bz2
Контрольная сумма: 83c3adefdbf90bcbc4b804d4c55c0778
Размер: 6.2 MB
Требуемое дисковое пространство: 90 MB
Расчетное время сборки: 0.47 SBU
Замечание: вам могут понадобиться дополнительные библиотеки для достаточности зависимостей сборки различных пакетов, установленных при использовании Apache Ant. Просмотрите таблицу на http://ant.apache.org/manual/install.html#librarydependencies по требуемым библиотекам, которые вам могут понадобиться. Например JUnit - это библиотека тестирования. Многие пакеты, установленные с Ant, будут использовать эту библиотеку для выполнения одиночных тестов во время процессов сборки. Для установки библиотеки JUnit вместе с пакетом Apache Ant, скачайте его с http://www.junit.org/, распакуйте файл дистрибутива (требует UnZip-5.51) и скопируйте файл junit.jar в поддиректорию lib дерева исходников Apache Ant перед началом сборки Apache Ant.
Установим Apache Ant запуском следующих команд:
patch -Np1 -i ../apache-ant-1.6.2-blfs_install-1.patch
А теперь, как пользователь root:
./build.sh -Ddist.dir=/opt/ant-1.6.2 dist &&
ln -sf /etc/ant /opt/ant-1.6.2/etc &&
ln -sf ant-1.6.2 /opt/ant
./build.sh -Ddist.dir=/opt/ant-1.6.2 dist: Эта команда сделает все. Она соберет пакет, затем установит пакет в /opt/ant-1.6.2.
ln -sf /etc/ant /opt/ant-1.6.2/etc: Патч изменяет директорию конфигурации на /etc/ant для согласования с линией FHS. Эта команда создает ссылку с директории конфигурации обратно в директорию установки, поскольку пакет ожидает найти файлы здесь.
ln -sf ant-1.6.2 /opt/ant: Это опциональная команда, создающая удобную ссылку.
Некоторые пакеты будут требовать расположение ant в пути поиска и описанную переменную окружения $ANT_HOME. Выполним эти требования добавлением следующих строк в один из файлов /etc/profile, ~/.profile или ~/.bashrc:
export PATH=$PATH:/opt/ant/bin
export ANT_HOME=/opt/ant
это средство сборки, основанное на Java, используемое многимим пакетами вместо обычной программы make.
это скрипт поддержки, используемый для запуска скрипта сборки ant в текущей директории.
это Perl скрипт, который предоставляет простую функциональность, предложенную скриптом antRun.
это Perl скрипт, который позволяет Bash выполнить командную строку ant.
это Perl скрипт-обертка, используемая для вызова ant.
это Python скрипт-обертка, используемая для вызова ant.
файйлы являются библиотеками классов Apache AntJava.
это библиотека классов Java, используемая Apache Ant для выполнения XML разбора.
содержит DOM Java классы, необходимые для Apache Ant XML форматировщика.
Последнее обновление 2005-01-29 11:00:27 -0700