1
我有一個批處理文件,使我的生活變得輕鬆。如何在Maven構建失敗時停止批處理執行
我想構建一個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安裝失敗,我想停止執行。請提供任何建議以實現此任務。
('%ERRORLEVEL%'windows下如果我記得很清楚)。 – 2014-03-03 06:42:33
您應該使用這種東西的生成服務器(結帳jenkins或...) – 2014-03-03 06:43:38
@RC .:感謝您的建議,但我對我有一些限制。我使用任何其他軟件。我會嘗試使用'errorlevel'。 :) – NewUser