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>