Ant构建应该等待子进程完成

时间:2015-06-09 07:21:36

标签: java ant

嗨,我是蚂蚁的新手,我写了一个产生子进程的目标。 在这里,我希望蚂蚁等到子进程完成。 我怎样才能做到这一点 ?任何人都可以帮助我

<target name = "buildtarget" depends="load-props">
        <property name="targetname" value="build"/>
        <echo message="Hello ${targetname}"/>
        <echo message = "${lockfile.dir}"/>
        <echo message ="./../../${cwd.dir}/${targetname}"/>
         <exec executable="perl" dir = "${lockfile.dir}/" spawn = "true">
             <arg value="./acquirelock.pl"/>
            <arg value="-file"/>
            <arg value="./../../${cwd.dir}/${targetname}"/>
        </exec>

我正在执行acquire lock.pl。所以构建必须等到进程完全执行

1 个答案:

答案 0 :(得分:1)

spawn=true属性导致ant在后台运行任务。

我想如果你删除它,那么你的问题就会解决。