execAntタスクを使用して外部プログラムを起動する必要がある Java のビルド プロセスがあります。その外部プログラムは、抽象的な仕様、つまり一種のコード生成に基づいていくつかのソースを作成します。
コード生成への入力が出力execよりも新しい場合にのみタスクを実行するにはどうすればよいですか? つまり、出力が最後に作成された後に入力が変更されたのはいつですか?
execAntタスクを使用して外部プログラムを起動する必要がある Java のビルド プロセスがあります。その外部プログラムは、抽象的な仕様、つまり一種のコード生成に基づいていくつかのソースを作成します。
コード生成への入力が出力execよりも新しい場合にのみタスクを実行するにはどうすればよいですか? つまり、出力が最後に作成された後に入力が変更されたのはいつですか?
Uptodateタスクを使用してプロパティを設定し、そのプロパティを使用してiforunlessをタスクを含むターゲットに追加しexecます。