我有一个批处理文件,让我的生活更轻松。
我想构建一个maven项目,然后将分发从目标文件夹复制到另一个文件夹,然后解压缩它们,然后是几个复制替换指令。当代码没有问题时,这非常适用。
如果构建和构建有任何问题失败,那么我想停止批处理执行。
我无法理解。
::Kill all the java processs
taskkill /f /im "java.exe"
::Take the sprint number form the user
set /p sprintNumber=Enter the sprint number:%=%
:: Navigate to the code path
cd D:\Sprint-%sprintNumber%
call D:
:: Build the code
::@echo ###############BUILDING####################
::call mvn clean install
::cd ..
::Remove the distribution
IF EXIST "D:\Distribution\Sprint-%sprintNumber%\" (
rmdir "D:\Distribution\Sprint-%sprintNumber%\" /s /q
)
::Few more instructions
如果maven安装失败,我想停止执行。请提供任何建议以实现此任务。
答案 0 :(得分:3)
在构建命令之后的行上添加类似
的内容if errorlevel 1 echo An error occurred & pause & goto :EOF