我想知道在Ant构建xml中是否可以获取批处理文件的返回值。
我的批处理文件返回%ERRORLEVEL%
值(在我的情况下,批处理文件返回2)。我想知道是否可以捕获此值并将其标记为Ant中的错误。以下是我使用的代码片段:
<exec executable = "cmd">
<arg value="/c"/>
<arg value="C:\workspace\Build\cross_Compile.bat"/>
</exec>
目前,在批处理文件调用之后,构建总是报告成功。看起来Ant没有处理%ERRORLEVEL%
或者我不确定。我该如何让Ant处理%ERRORLEVEL%
?
Batcherrcode
事件的值仍为0。 - KK99@exit %ERRORLEVEL%
?请发布批处理文件。 - Jacobecho %ERRORLEVEL% echo " done " if %errorlevel% neq 0 exit /b %errorlevel%
- KK99echo %ERRORLEVEL% echo " done "
,然后再进行测试。 - Jacob