mvn package -Dmaven.test.skip=true -Pdev
使用start好像是三个命令同时进行的 call是按顺序依次
回复也是顺序执行,只是call需要前面的命令执行完毕并退出后才执行下面的命令。START不等待。
回复恩!学到了!感谢分享!
start mvn cleanstart mvn compile -Dmaven.test.skip=true
start mvn package -Dmaven.test.skip=true -Pdev
谢谢!果然是这样的!
你好,你的批处理文件修改为如下内容即可:
----------------------------------------------------------------
@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的字体显示是不同的,详细你可以自己体验一下
希望对你有用
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有一天你能到我的心里去,你会看到那里全是你给的伤悲。
文章 0 评论 0
接受
发布评论
评论(6)
使用start好像是三个命令同时进行的 call是按顺序依次
回复
也是顺序执行,只是call需要前面的命令执行完毕并退出后才执行下面的命令。START不等待。
回复
恩!学到了!感谢分享!
start mvn clean
start mvn compile -Dmaven.test.skip=true
start mvn package -Dmaven.test.skip=true -Pdev
谢谢!果然是这样的!
你好,你的批处理文件修改为如下内容即可:
----------------------------------------------------------------
@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的字体显示是不同的,详细你可以自己体验一下
希望对你有用