我正在运行maven插件(这只是一个新进程)作为bat文件的一部分.plugin命令导致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文件中运行所有代码。
如果mvn是批处理文件,那么你需要在它之前加上call
,否则它将在该行终止。
我会用:
set /p v=Press enter to exit
在你的计划结束时。这将等待用户在退出之前进行交互。
使用PAUSE命令。
Pause /?
例:
@Echo off
Echo hello world
Pause >NUL
exit