在BAT文件里面执行Maven的mvn命令后,mvn之后的命令不会被执行,这是由于mvn本身也是BAT文件,并且其结束时执行了exit命令。
要让mvn命令不使当前脚本自动退出,只需要在mvn之前加上call命令
echo "...start..."
D:
cd D:\project-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 project-api.war D:\tomcat7\webapps
cd ..
call mvn clean
C:
cd C:\Users\Administrator\Desktop\
echo "...end..."