我有一个ant build.xml,可以完成一些构建工作。在我执行此操作之前,我需要设置一些变量/环境。我正在使用.bat
脚本执行此操作,并尝试直接从那里调用ant
,这样我就不必执行两个步骤。
尽管脚本调用了ant目标,但是一旦ant构建完成,命令提示符窗口就会自动退出(无论构建失败/成功)
我试过pause
和cmd /k
他们似乎都没有工作。
.bat
文件看起来像这样:
@echo off
call C:/somefile.bat
ant targetName
pause
cmd /k
答案 0 :(得分:14)
如果ant脚本是一个控制台应用程序,那么您还需要call
,否则控件将被转移到它并且永远不会返回批处理
@echo off
call C:/somefile.bat
call ant targetName
pause