Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<copy_by_pattern /> было бы что-то вроде <my:copy /> + если в файле содержатся только макросы в качестве корневого тега можно использовать antlib.Примечание: в ANT до версии 1.8 не было локальных переменных. Записав в переменную значение, его потом нельзя изменить.
<pathconvert property="out.script.@{from}" refid="localfs" pathsep="${line.separator}" />
@{from} не является переменной и при вызове макроса просто заменяется переданной строкой, это может приводить к проблемам при использовании совместно с задачей script, в этих случаях лучше использовать scriptdef.Неудобство обходится достаточно легко созданием уникальных свойств для каждой копируемой директории:
<pathconvert property="out.script.@{from}" refid="localfs" pathsep="${line.separator}" />
Рефакторинг проекта в SVN с помощью ANT