Изменение файлов компоновки Ant
Файлы компоновки Ant - это обычные текстовые файлы. Поэтому для их изменения подойдет любой текстовый редактор.
Однако работа в редакторе
Ant Eclipse предоставляет дополнительные преимущества, такие как подсветка синтаксиса, помощник по содержимому, навигация, маркировка вхождений и панель Схема. Для того чтобы ознакомиться с редактором
Ant Eclipse, создайте в нем простой файл компоновки buildfile.
- Создайте файл компоновки Ant и назовите его HelloWorld.xml.
- Откройте файл в редакторе Ant, выбрав Открыть в... > Редактор Ant в контекстном меню файла.
Примечание: по умолчанию редактором для файлов .xml (если файл не содержит информации по компоновке) является обычный текстовый редактор.
Это можно изменить, выбрав Окно > Параметры > Общие
> Привязки файлов.
- Введите в редакторе следующий текст:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Hello World" default="Hello" basedir=".">
<property name="HelloText" value="Hello"/>
<target name="Hello">
<echo>${HelloText}</echo>
</target>
</project>

- Обратите внимание на подсветку значений свойств различными цветами.
- Начните создавать вторую цель. Введите '<tar' и нажмите Ctrl-Space,
чтобы вызвать помощника по содержимому. Будет показан список возможных дополнений. Выберите <target>.
Обратите внимание, что редактор вставляет открывающий и закрывающий теги
и помещает курсор в позиции, в которой можно ввести атрибуты этого тега.
- Назовите эту цель 'World'.
- Введите задачу 'echo' для этой цели, как для цели Hello,
но замените текст на '${WorldText}'.
- Добавьте зависимость цели 'World' от цели 'Hello'. Поместите курсор после определения атрибута name, нажмите Ctrl-Space
и выберите завершение атрибута зависимости. Нажмите Ctrl-Space еще раз, чтобы добавить цель 'World' этого же файла компоновки.
- Сохраните файл компоновки.
- Файл станет таким:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Hello World" default="Hello" basedir=".">
<property name="HelloText" value="Hello"/>
<property name="WorldText" value="World"/>
<target name="Hello">
<echo>${HelloText}</echo>
</target>
<target name="World">
<echo>${WorldText}</echo>
</target>
</project>
- Сохраните изменения в файле HelloWorld.xml.
- Откройте панель Схема и обратите внимание, что все цели и атрибуты представлены в ней своими записями.
Помимо этого запись присутствует для каждой из задач целей.

- Щелкните на записи в панели Схема. В редактор откроется элемент этой записи.
Если ввести какой-либо символ в активной панели Схема, то в ней будет выбран следующий элемент, название которого начинается с этого символа.
- Поместите курсор сразу за одним из тегов '<target>', введите '<tar' и нажмите Ctrl-Space. Будет показан помощник по содержимому. Теперь показано только одно возможное дополнение - тег 'tar'. Редактор Ant знает, что вложенные теги недопустимы.
- Закройте редактор, не сохраняя изменения.