Ant (バージョン 1.6.5) で一時ディレクトリを作成し、それをプロパティに割り当てたいと思います。
- コマンド「mktemp -d」はこれに最適ですが、ant 内から同様の機能を見つけることができません
- ディレクトリではなくファイルのみを作成するように見えるtempfileタスクを除いて、ドキュメントには公式の機能が見つかりません。
- exec を使用して tempfile を呼び出して結果を取得することを検討していますが、これにより、build.xml が UNIX/Linux に依存することになり、これは避けたいと考えています。
背景: ネットワーク化されたファイル システム内でビルドする既存のビルド プロセスを高速化しようとしています。ビルドはすでにすべてのソースを一時ディレクトリにコピーしていますが、これは同じファイルシステムにあります。これを /tmp/foo に変更してテストしたところ、速度が大幅に向上しました: 3 分対 4 分。