批处理文件修改为如下内容即可:
----------------------------------------------------------------
@echo off
call mvn clean
call mvn compile -Dmaven.test.skip=true
call mvn package -Dmaven.test.skip=true -Pdev
----------------------------------------------------------------
因为mvn命令对于批处理来讲是外部命令,批处理在第一句执行完发现没有找到内部命令,就结束了,需要调用外部命令时,需要在前面加call,以表示调用
具体批处理教程可以参看网络上的说明,如果你使用自动识别批处理格式的文本编辑器(例如:Notepad++)时,你会发现mvn和call的字体显示是不同的,详细你可以自己体验一下
希望对你有用
==============================
start mvn clean
start mvn compile -Dmaven.test.skip=true
start mvn package -Dmaven.test.skip=true -Pdev
也是顺序执行,只是call需要前面的命令执行完毕并退出后才执行下面的命令。START不等待。
使用start好像是三个命令同时进行的 call是按顺序依次