bat 脚本中mvn 执行后不执行后面命令
脚本如下:
cd ..
mvn package
pause
cd itopV2-ant
ant
paus
把 mvn package自己封一个bat 主bat里面调用子bat
cd ..
call mvnpackage.bat
pause
cd itopV2-ant
ant
pause
在BAT文件里面执行Maven的mvn命令后,mvn之后的命令不会被执行,这是由于mvn本身也是BAT文件,并且其结束时执行了exit命令。
要让mvn命令不使当前脚本自动退出,只需要在mvn之前加上call命令
echo "..haha....start"
D:
cd D:\javaDevelop\javaCode2017\hfg-api
::call C:\Users\Administrator\Desktop\mvnClean.cmd
::call C:\Users\Administrator\Desktop\mvnCleanPackage.cmd
call mvn clean
call mvn clean package
cd target
copy /y hfg-api.war D:\javaDevelop\javaTools\e-tomcat-7.0.77-9001\webapps
cd ..
call mvn clean
C:
cd C:\Users\Administrator\Desktop\
echo "..haha....end"
浙公网安备 33010602011771号