Требуется ли пользовательская задача Ant? - PullRequest
0 голосов
/ 21 декабря 2009

Я использую задачи Ant cvs и sql для проверки и развертывания полного набора кодов объектов базы данных. Я также использую задачу Ant cvschangelog, чтобы сгенерировать список изменений между двумя тегами. Кажется, что должен быть какой-то способ определения целевого процесса, который будет перебирать список элементов из сгенерированного XML-файла changelog и выполнять только файлы, которые изменились между двумя тегами (все файлы используют синтаксис CREATE or REPLACE и интерес представляют только сменные объекты).

Есть ли какое-нибудь собственное решение Ant для этого или потребуется специальная задача для анализа файла xml?

Ответы [ 3 ]

2 голосов
/ 22 декабря 2009

Вы можете исследовать задачи ant-contrib для циклических конструкций. Задача for или foreach может быть именно тем, что вам нужно.

1 голос
/ 17 декабря 2011
0 голосов
/ 22 декабря 2009

В прошлый раз, когда я проверял, что Ant не поддерживает какие-либо циклические конструкции, вам придется написать свою собственную задачу> Однако есть задача xslt, которая позволяет применять таблицы стилей к XML-файлам. Это будет зависеть от того, что вы хотите сделать с самим xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...