再試行

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>