当我们从批处理(*.cmd)脚本运行mvn clean install时,无论构建是成功完成还是失败,%ERRORLEVEL%始终为0.你怎么能让Maven为失败返回非零代码?
mvn clean install
echo error:%ERRORLEVEL%
Run Code Online (Sandbox Code Playgroud)
我们正在使用Maven 2.
更新:
请注意,如果我们执行"mvn blah",则由于目标错误导致失败后ERRORLEVEL = 1.
但是如果由于复杂性错误而导致构建失败的"mvn clean install",我们仍然会得到ERRORLEVEL = 0.
更新2:
好的,这是因为我们正在运行Maven,如:
mvn clean install | tee%LOGFILE%
我想这是设置ERRORLEVEL的T恤.
| 归档时间: |
|
| 查看次数: |
5299 次 |
| 最近记录: |