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