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
展开
 我来答
飞天小鱼饭
2024-11-02
知道答主
回答量:33
采纳率:0%
帮助的人:4万
展开全部

在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..."
mojigege
2015-10-22
知道答主
回答量:1
采纳率:0%
帮助的人:1195
展开全部
请问最后是怎么解决的???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2011-08-05 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4902万
展开全部
把这一行去掉
pause
追问
pause是因为执行完mvn就跳出,所以我才加的调试用的,不是这个的原因,我已经找到原因,谢谢参与。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式