Пакет 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
Требуемый патч http://www.linuxfromscratch.org/blfs/downloads/6.0/apache-ant-1.6.2-blfs_install-1.patch
Замечание: могут понадобиться дополнительные библиотеки для достаточности зависимостей сборки различных пакетов, установленных при использовании 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: Это опциональная команда, создающая удобную ссылку.
/etc/ant/ant.conf, ~/.ant/ant.conf и ~/.antrc.
Некоторые пакеты будут требовать расположение 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.