Я хотел бы создать временный каталог в ant (версия 1.6.5) и присвоить его свойству.
- Команда "mktemp -d" была бы идеальной для этого, но я не могу найти аналогичную функциональность изнутри ant
- Я не могу найти какую-либо официальную функцию в документах помимо задачи tempfile, которая, по-видимому, создает только файлы, а не каталоги.
- Я рассматриваю возможность использования exec для вызова tempfile и получения результата, однако это сделает мой файл build.xml зависимым от UNIX/linux, чего я бы хотел избежать.
Фон: я пытаюсь ускорить существующий процесс сборки, который строится внутри сетевой файловой системы. Сборка уже копирует весь исходный код во временный каталог, однако это одна и та же файловая система. Я тестировал изменение этого параметра на /tmp/foo, и он дает значительное увеличение скорости: 3 миллиона против 4 миллиона.