我在从批处理文件调用Maven后尝试获取错误级别。简化示例:
call mvn clean test
if errorlevel 0 echo Build success
问题是,即使构建失败,错误级别也始终为0。如何访问被调用进程设置的错误级别?
答案 0 :(得分:2)
第三种方法:
if not errorlevel 1 echo no error
这是因为errorlevel 0始终为true
答案 1 :(得分:0)
试试这个:
call mvn clean test
if %errorlevel% equ 0 echo Build success
答案 2 :(得分:0)
对于Windows 7,我发现'if%errorlevel%== 0 echo build success'或者你想输出什么。
希望这有帮助。