构建*生成的.java文件作为构建的一部分蚂蚁
问题描述:
<target name="createJava">
<javac ... />
</target>
<target name="build" depends="createJava, compile" />
的createJava任务增加了在src根几个java文件。 但是,主构建目标总是编译除外。我如何添加在构建过程中创建的java文件?
答
看起来“compile”的文件已经在“createJava”之前设置,并且在“compile”之前没有更新。
你说得对!编译完成后,我添加了 并工作。但是现在,创建的文件在构建时不存在。加入睡眠并没有帮助。没有最后的构建,它会很好地创建Java文件。与持续的任务,似乎有一个同步问题。 –
Daebarkee
检查所有操作的路径_src_和_dest_。 –
我终于明白了。我被我的单元测试例程弄糊涂了,它也创建了java文件。我应该在之后加上以便编译和运行。感谢您的帮助。你的建议帮助我排除了其他可能性。 :) –
Daebarkee