bat 脚本中mvn 执行后不执行后面命令,求解决。。 20
脚本如下:cd..mvnpackagepausecditopV2-antantpaus问题已解决把mvnpackage自己封一个bat主bat里面调用子batcd..ca...
脚本如下:
cd ..
mvn package
pause
cd itopV2-ant
ant
paus
问题已解决
把 mvn package自己封一个bat
主bat里面调用子bat
cd ..
call mvnpackage.bat
pause
cd itopV2-ant
ant
pause 展开
cd ..
mvn package
pause
cd itopV2-ant
ant
paus
问题已解决
把 mvn package自己封一个bat
主bat里面调用子bat
cd ..
call mvnpackage.bat
pause
cd itopV2-ant
ant
pause 展开
3个回答
展开全部
在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..."
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询