Maven打包.bat脚本:如何添加延迟?

9
我有一个.bat脚本,用于打包我的应用程序。问题是,在执行完毕后,它会关闭控制台窗口,最后两行命令被完全忽略了。
有谁知道如何解决这个问题? 我只想快速检查构建是否成功。
@echo off
cls
cd C:\svn\project
mvn package -o -P local
sleep 3
pause
3个回答

16

你可以尝试编写

call mvn package -o -P local

太好了!在maven命令之前加上"call"解决了我在一个批处理文件中执行两个maven调用的问题。干杯。 - Tom

0

这里有一个我在这里找到的技巧:

ping 1.0.0.0 -n 1 -w 5000 >NUL

这将在两次之间暂停的情况下ping一个无法到达的主机。此外,标准输出被重定向,因此您不会在输出中看到它。这不是最好的解决方案,但在紧急情况下可以使用。


我认为OP的问题不是添加延迟,而是mvn以某种方式避免执行其他命令。 - schnaader

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接