如何在ant中等待文件可用?

| 我正在尝试修复一个生成文件,该文件的一部分运行bash脚本来生成文件。生成文件仅需不到一秒钟的时间,在我们移至eclipse之前不是问题。 问题是,如果我通过更改将任何文件保存在eclipse中,然后运行ant进行构建。我在生成的文件上收到“找不到类”错误。好像eclipse对新生成的文件有作用(甚至显示了错误复选框) 如果我再等待几秒钟再运行一次构建,它将正常工作。 我一直在尝试使用的是这个。
<waitfor maxwait=\"30\" maxwaitunit=\"second\">
        <available file=\"${src}/thefile.java\"/>
</waitfor>
这是行不通的。我还尝试查看选择器集下的ѭ1,它在文档中可与其他waitfor方法结合使用。 我该如何解决该问题,或者有其他解决方法?     
已邀请:
找到了问题。 Eclipse在构建工作区时锁定了生成的文件,因此生成该文件的bash脚本会混乱。 工作区的构建花费了4-5秒,因此很延迟。 通过禁用XML和DTD验证,我能够加快工作空间的构建。 (窗口>首选项>验证)     

要回复问题请先登录注册