| Утилита Apache Ant
1. Документация
2. Задание
Пример программы с использованием утилиты Ant: SimpleSample.tgz.
Требуется выполнить следующие задачи:
- Собрать программу с использованием утилиты Ant. Выполнить запуск.
- Изучить структуру "build.xml", находящегося в корневой директории. При
возникновении вопросов обращaться к документации (директория "doc/").
- Добавить в проект класс содержащий функцию формирования строки с текущей
датой и временем (например, "Сегодня Понедельник, 1 января 2007 года, (утро)").
- В процессе сборки Ant выполняет компиляцию только изменившихся с
момента последней сборки модулей. Внести незначительные изменения в
исходный код и проследить процесс сборки утилитой Ant.
- Добавить в пример директорию "src/lib/". Содать файл "src/lib/addon.core"
содержащий класс на языке Java. Создать правило копирования файла "addon.core" в "addon.java"
Сделать это правило необходимым условием компиляци всего проекта.
- Создать правило удаления файлов "cleansource" по маске "*~" из директории "src/".
Создать правило полной очистки проекта "cleanall" включающее "cleansource" и "clean".
- Создать правило "distsource" которое создает архив с директориями
"src/" и "doc/" предварительно их очистив (правило "cleansource").
|