2017-12-03 154 views
0

我的螞蟻:構建*生成的.java文件作爲構建的一部分螞蟻

<target name="createJava"> 
    <javac ... /> 
</target> 
<target name="build" depends="createJava, compile" /> 

的createJava任務增加了在src根幾個java文件。 但是,主構建目標總是編譯除外。我如何添加在構建過程中創建的java文件?

回答

0

看起來「compile」的文件已經在「createJava」之前設置,並且在「compile」之前沒有更新。

+0

你說得對!編譯完成後,我添加了並工作。但是現在,創建的文件在構建時不存在。加入睡眠並沒有幫助。沒有最後的構建,它會很好地創建Java文件。與持續的任務,似乎有一個同步問題。 – Daebarkee

+0

檢查所有操作的路徑_src_和_dest_。 –

+0

我終於明白了。我被我的單元測試例程弄糊塗了,它也創建了java文件。我應該在之後加上以便編譯和運行。感謝您的幫助。你的建議幫助我排除了其他可能性。 :) – Daebarkee