我正在运行maven插件(这只是一个新进程)作为bat文件的一部分。插件命令导致bat文件退出 所以后续命令不会运行。是否有命令或其他方法来阻止 蝙蝠文件太快退出?
这是bat文件:
ECHO Updating Version
mvn versions:set -DnewVersion=1.2
ECHO this echo does not occur
也许我可以使用How do you stop a Windows Batch file from exiting early?中引用的'call'命令,但我想在一个bat文件中运行所有代码。
答案 0 :(得分:8)
如果mvn是批处理文件,则需要在其前面加call
,否则它将在该行终止。
答案 1 :(得分:0)
我会用:
set /p v=Press enter to exit
在程序结束时。这将等待用户在退出之前进行交互。
答案 2 :(得分:-1)
使用 PAUSE 命令。
Pause /?
示例:
@Echo off
Echo hello world
Pause >NUL
exit