我有一个要求我必须在ant脚本中运行一段时间。
我必须在while循环中检查文件的状态(它是由其他过程创建的)并根据它执行某些任务。
我强烈敦促您不要使用第三方任务,如果可能的话,可以提供循环功能。介绍编程逻辑,例如循环和if语句可以轻松地将构建脚本变成无法使用的意大利面条代码。
对于您的特定情况,本地蚂蚁已经具有更简单的解决方案。您可以将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