Разработка задач и типов Ant в рамках Eclipse
Ниже приведены рекомендации по разработке и отладке задач и типов Ant с помощью
платформы Eclipse. Рассмотренные требования основаны на том факте, что при
выполнении Ant и Eclipse в одной виртуальной машине для загрузки задач и
типов Ant применяется не загрузчик классов модуля, а загрузчик классов Ant. По этой
причине задачи и типы Ant должны размещаться в расположении, недоступном
ни одному из загрузчиков классов модуля. Дополнительная
информация приведена в разделе Добавление задач и типов.
- Предоставленные задачи и типы Ant должны быть определены в собственной папке
исходного кода, входящей в состав модуля (т.е. отдельно от папок исходного кода,
содержащих обычные классы модуля).
- Для каждой папки исходного кода, содержащей задачи и типы Ant, должно быть указано
отдельное расположение вывода, не пересекающееся с расположениями вывода обычных классов
модуля.
- В ходе тестирования или отладки новых задач и типов Ant предоставляющий их проект
должен быть настроен таким образом, чтобы исключить папки вывода, содержащие
эти задачи и типы. Окно диалога Свойства проекта позволяет настроить
конфигурацию саморазмещения путем удаления каталогов вывода Ant из пути к
классам модуля.