4
我想修復一個構建文件,其中的一部分運行一個bash腳本來生成一個文件。這個文件的生成需要一秒鐘的時間,並且在我們移動到eclipse之前不是問題。螞蟻如何等待文件可用?
問題是,如果我在eclipse中保存任何文件並進行更改,然後運行ant進行構建。生成的文件中出現「未找到類」錯誤。好像eclipse正在爲新生成的文件做些什麼(它甚至顯示它帶有錯誤複選框)
如果我再等幾秒鐘並再次運行構建,它會正常工作。
我一直在嘗試使用的是這個。
<waitfor maxwait="30" maxwaitunit="second">
<available file="${src}/thefile.java"/>
</waitfor>
它不起作用。我還試着在選擇器集合下查找一些名爲<readable>
的文檔,這些文檔可以與其他一些waitfor方法結合使用。
我該如何解決這個問題或者有其他解決方法?