【发布时间】:2012-05-24 09:48:27
【问题描述】:
我想在 ant(版本 1.6.5)中创建一个临时目录并将其分配给一个属性。
- “mktemp -d”命令非常适合,但我在 ant 内部找不到类似的功能
- 我在文档中找不到任何官方函数,除了 tempfile task 显然只创建文件,而不是目录。
- 我正在考虑使用 exec 调用 tempfile 并获取结果,但是这将使我的 build.xml 依赖于 UNIX/linux,我希望避免这种情况。
背景:我正在尝试加快在网络文件系统内部构建的现有构建过程。构建已经将所有源代码复制到一个临时目录,但是这是在同一个文件系统上。我已经测试了将其更改为 /tmp/foo 并提供了值得的速度提升:3 分钟与 4 分钟。
【问题讨论】:
标签: ant