【发布时间】:2021-06-03 09:57:37
【问题描述】:
环境:Windows 10、Java 11.0.10、Maven 3.8.1
有一个简单的批处理文件run.bat
mvn clean package
echo After build
从命令行执行call run.bat 时,我得到了maven build 的完整输出,但After build 行从未打印到控制台。输出的最后一行是Process finished with exit code N(如果构建成功则为N=0,否则为N=1)。
其中一种可能是使用start在单独的进程中运行maven,但问题是需要顺序执行:
mvn clean package
command X // depends on the previous command artifact
假设 Maven 在内部调用 exit,我不确定如何实现。
有没有办法在同一脚本中按顺序执行mvn 命令和其他命令?
【问题讨论】:
标签: maven batch-file cmd exit-code