Ant. Условный оператор. Выполнение действий при определенном условии.

Ant - замечательный инструмент для сборки проектов. Всю его ценность и мощь понимаешь тогда, когда проект действительно очень большой.
Иногда при сборке проекта необходимо что-то проверять, выполнять определенные действия при определенных условиях.
Например, данные библиотеки нужно скопировать в определенное место для определенного сервера приложений. Например, если мы используем websphere - то копируем библиотеки для websphere, если это weblogic - то для weblogic и так далее.
И так, рассмотрим пример.
Объявляем условие, которое принимает значение true, если переменная application.server равна websphere.
Сравнение идет между параметрами arg1 и arg2.
Вызываем таргет copy-application-server-specific-libs, который выполнится, только если условие copy_libs=true.
unless="copy_libs" - это и есть условие выполнения
Материалы, которые могут вас заинтересовать
- Ant. Избавление от ошибки CreateProcess error=87, The parameter is incorrect
- Как в ant подключить к build_filename.xml другой файл, в котором описаны свойства?
- Ant. Автоматизация сборки и упаковки проектных файлов
- Java Советы
- Почему локальные вложенные классы имеют доступ только к final переменным?
- Вопрос: Восходящее преобразование и generic
- Играем в компилятор.
- Аргументы методов в Java : pass-by-value or pass-by-reference
- Все о String.intern()







Отправить комментарий