(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Утилита Apache Ant

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