重試

自 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>