8

我有一个 ant build.xml 可以做一些建筑工作。在我执行这个之前,我需要设置一些变量/环境。我正在使用.bat脚本来执行此操作,并且还尝试ant直接从那里调用,这样我就不必执行 2 个步骤。

虽然脚本调用了 ant 目标,但命令提示符窗口会在 ant 构建完成后自动退出(无论构建失败/成功)

我已经尝试过pause,而且cmd /k 他们似乎都没有工作。

.bat文件看起来像这样:

@echo off
call C:/somefile.bat
ant targetName
pause
cmd /k
4

1 回答 1

14

如果 ant 脚本是控制台应用程序,那么您也需要这样做call,否则控制权将转移给它并且永远不会返回批处理

@echo off
call C:/somefile.bat
call ant targetName
pause
于 2013-02-05T08:48:11.443 回答