如果我的build.xml文件中的<target>
中有一组命令,有没有办法阻止ant执行下一个命令(如果前一个返回的退出码为-1)?命令失败时退出标准蚂蚁行为还是继续前进,尽管退出代码不正确?使ant停止执行退出代码1?
0
A
回答
2
<exec>
任务有failonerror
当外部命令退出并返回代码指示错误时停止构建任务。
它还有resultproperty
将返回码保存到属性中,以便日后可以进行更多条件检查。但是,只有在failonerror
未设置为true
时才有意义。
见<exec>
任务手册:http://ant.apache.org/manual/Tasks/exec.html
0
当您设置failonerror =“真”,为resultproperty唯一可能的值是0任何非零响应被视为错误,并且将意味着构建退出。
相关问题
- 1. 停止执行C#代码
- 2. ASP.NET:停止代码执行
- 3. 停止代码执行Java
- 4. Java停止代码执行?
- 5. 停止执行代码
- 6. Eclipse Birt JVM终止退出代码= -1
- 7. JNI_CreateJavaVM()终止退出代码1
- 8. 停止TeamCity构建进程退出时的代码1
- 9. PHP停止警告1行代码
- 10. ngen build退出代码-1
- 11. JNI_CreateJavaVM退出代码-1?
- 12. csc2.exe退出代码1
- 13. “tsc.exe” 退出,代码1
- 14. FabActUtil.exe退出代码为-1
- 15. “aspnet_compiler.exe”退出,代码为1
- 16. JVMterminated退出代码= -1
- 17. 契约退出代码1
- 18. 停止执行代码时在Page_Load中
- 19. 调用后停止执行代码UIAlertView
- 20. 停止代码在查询中执行
- 21. 的SimpleXMLElement停止执行代码
- 22. file_put_contents停止执行我的代码
- 23. VBA宏代码停止执行
- 24. php on nginx停止执行php代码
- 25. 如何停止PHP代码执行?
- 26. xUnit:从代码停止测试执行
- 27. 停止执行IDE中的代码(BCB)
- 28. 窗体中的代码执行停止
- 29. 代码停止执行过早
- 30. 执行代码后停止Docker容器
''任务具有'failonerror',当外部命令退出并显示错误退出代码时,使任务停止生成。 –
coolcfan
啊哈。谢谢!把它放在一个答案中,我可以批准。 – Kvass