ANT:在Windows上启动后台进程

时间:2012-02-10 12:46:27

标签: ant

我希望ANT在Windows机器上执行.cmd文件...但不应显示命令提示符。该过程应该在后台运行。 Ant应该只是触发命令并继续执行下一个命令。 我甚至尝试使用Windows“/ B”开关,但它没有用。 有人有建议吗?

1 个答案:

答案 0 :(得分:2)

使用exec任务:

 <exec executable="cmd" spawn="true">
   <arg value="/c"/>
   <arg value="foobar.cmd"/>
 </exec>

这应该足够了,否则如果你需要使用start / B ......:

 <exec executable="cmd">
   <arg value="/c"/>
   <arg value="start"/>
   <arg value="/b">
   <arg value="foobar.cmd"/>
 </exec>

有关详细信息,请参阅ant manual exec task