Как написать цикл while в ant-скрипте? - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть требование, где я должен запустить цикл while в ant-скрипте.

Мне нужно проверить состояние файла (он создается каким-то другим процессом) в цикле while ивыполнить какое-то задание на его основе.

1 Ответ

0 голосов
/ 20 февраля 2019

Я настоятельно призываю вас не использовать сторонние задачи, которые обеспечивают возможность зацикливания, если это вообще возможно.Введение в логику программирования, такую ​​как циклы и операторы if, может легко превратить ваши сценарии сборки в непригодный для использования код спагетти.

Для вашего конкретного случая нативный Ant уже имеет гораздо более простое решение.Вы можете использовать задачу waitfor с вложенным условием available, указывающим на рассматриваемый файл:

<waitfor>
    <available file="/path/to/your/file" />
</waitfor>

https://ant.apache.org/manual/Tasks/waitfor.html

https://ant.apache.org/manual/Tasks/available.html

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