Perl ANT_uu在每个目标之间引入延迟
我有一个包含多个目标任务1、任务2、任务3的ant文件。。我想在每个目标执行之间实现睡眠。我通过引入新的sleep目标做到了这一点,它是Perl文件执行,包含sleep Perl脚本。现在,我把目标称为:Perl ANT_uu在每个目标之间引入延迟,perl,ant,build.xml,Perl,Ant,Build.xml,我有一个包含多个目标任务1、任务2、任务3的ant文件。。我想在每个目标执行之间实现睡眠。我通过引入新的sleep目标做到了这一点,它是Perl文件执行,包含sleep Perl脚本。现在,我把目标称为: target name="task1" description="XX" depends="sleep" target name="task2" description="XX" depends="sleep" 当我这样做时,我的睡眠目标只执行一次。它不是针对所有目标执行的。请引导我介绍每个
target name="task1" description="XX" depends="sleep"
target name="task2" description="XX" depends="sleep"
当我这样做时,我的睡眠目标只执行一次。它不是针对所有目标执行的。请引导我介绍每个目标之间的睡眠。您可能是。如果需要无缓冲输出,可以将$设置为1。您的睡眠目标只执行一次,这是Ant中避免重复执行的预期行为
你可以写一封信
将Thread.sleepsleepTime放在targetFinished方法中。最简单的方法是在每个目标的开头执行Ant任务:
<target name="targetX" description="xxx">
<sleep seconds="2"/>
...
</target>
与我们共享代码。