Ant build 应该等待子进程完成
Ant build should wait for a child process to complete
您好,我是 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
。所以构建必须等到过程完全执行
spawn=true
属性使 ant 在后台 运行 任务。
我想如果你把它去掉,那么你的问题就解决了。
您好,我是 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
。所以构建必须等到过程完全执行
spawn=true
属性使 ant 在后台 运行 任务。
我想如果你把它去掉,那么你的问题就解决了。