長時間実行されているAntスクリプトには、およそ1秒に1回呼び出されるターゲットがあります。(これはおそらく良いことではありませんが、とりあえず受け入れましょう。)
最後の実際の実行が少なくとも5分前である場合にのみ実行したいと思います。
解決策の1つのアイデアは、プロパティを維持しlastRunTimestamp
、現在の時刻をそれと比較することです。
問題: Antのタイムスタンプを比較するにはどうすればよいですか?
また、歓迎されるもう1つの解決策は、指定された時間間隔でのみターゲットを実行する手段です。これにより、チェックは不要になります。
私はAnt1.7.1とant-contribを使用しています。
どんなアイデアでも大歓迎です-ありがとう!