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