我希望ANT在windows机器上执行.cmd文件。。。但是不应该显示命令提示。进程应该在后台运行。Ant应该只是启动命令,然后继续执行下一个命令。我甚至试着使用windows"/B"开关,但它不起作用。有人有什么建议吗?
像这样使用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手动执行任务。