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>