我有一个要求,我必须在ant脚本中运行while循环。
我必须在while循环中检查文件的状态(该文件是由其他进程创建的),并根据该文件执行一些任务。
答案 0 :(得分:1)
我强烈建议您不要使用提供循环功能的第三方任务。引入诸如循环和if语句之类的编程逻辑,可以轻松地将构建脚本变成无法使用的意大利面条式代码。
对于您的特定情况,本机Ant已经有一个简单得多的解决方案。您可以将waitfor
任务与指向所涉及文件的嵌套available
条件一起使用:
<waitfor>
<available file="/path/to/your/file" />
</waitfor>