自 Apache Ant 1.7.1 起
Retry
是一個容器,用於執行單一巢狀任務,直到:沒有失敗;或:其 retrycount 已超過。如果發生這種情況,將會擲回 BuildException
。
屬性 | 說明 | 必要 |
---|---|---|
retrycount | 嘗試執行巢狀任務的次數 | 是 |
retrydelay | 重試嘗試之間等待的毫秒數。自 Apache Ant 1.8.3 起 | 否;預設為不延遲 |
任何有效的 Ant 任務都可以嵌入在重試任務中。
此範例顯示如何使用 <retry>
來包裝必須與不可靠網路資源互動的任務。
<retry retrycount="3"> <get src="https://www.unreliable-server.com/unreliable.tar.gz" dest="/home/retry/unreliable.tar.gz"/> </retry>