2017-12-03 148 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