我想在 ant(版本 1.6.5)中创建一个临时目录并将其分配给一个属性。
- 命令“mktemp -d”将是理想的,但我无法从 ant 内部找到类似的功能
- 除了显然只创建文件而不是目录的tempfile 任务之外,我在文档中找不到任何官方功能。
- 我正在考虑使用 exec 调用 tempfile 并获得结果,但是这将使我的 build.xml 依赖于 UNIX/linux,我想避免这种情况。
背景:我正在尝试加快在网络文件系统中构建的现有构建过程。构建已经将所有源代码复制到一个临时目录,但是这是在同一个文件系统上。我已经测试了将其更改为 /tmp/foo 并且它提供了值得的速度提升:3 分钟与 4 分钟。