DOS 批处理顺序执行

请问:为什么这个DOS批处理执行到生成01_cleanLog.txt之后,就停止了,不会继续往下执行?甚至不会echocleanOver如果要能够顺序执行的话该怎么写呢?... 请问: 为什么这个DOS批处理执行到生成 01_cleanLog.txt 之后,就停止了,不会继续往下执行?
甚至不会
echo clean Over

如果要能够顺序执行的话该怎么写呢?谢谢?

@echo off
echo path change
cd d:\BNIQ_PACKAGE
echo cleaning
mvn clean > d:\BNIQ_PACKAGE\01_cleanLog.txt
echo clean Over
cd BNIQ_war
echo eclipseing
mvn eclipse:eclipse -Dwtpversion=1.5 > d:\BNIQ_PACKAGE\02_eclipseLog.txt
cd..
echo packageing
mvn package -Pjboss -Dmaven.test.skip=true > d:\BNIQ_PACKAGE\03_mavenLog.txt
展开
 我来答
依梦琴瑶
高粉答主

推荐于2016-03-19 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
因为要等待mvn这个软件结束。它不结束退出,后面命令是不会继续执行的。
如果需要继续,请用start这个命令来运行mvn这个软件。

start "" mvn ................
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式