Я настоятельно призываю вас не использовать сторонние задачи, которые обеспечивают возможность зацикливания, если это вообще возможно.Введение в логику программирования, такую как циклы и операторы 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