如果我的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