如何从被调用的文件中获取errorlevel?

时间:2013-09-20 16:08:01

标签: batch-file errorlevel

我在从批处理文件调用Maven后尝试获取错误级别。简化示例:

call mvn clean test
if errorlevel 0 echo Build success

问题是,即使构建失败,错误级别也始终为0。如何访问被调用进程设置的错误级别?

3 个答案:

答案 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'或者你想输出什么。

希望这有帮助。