ANT использует неверную версию rm - PullRequest
0 голосов
/ 15 марта 2012

Я хочу выполнить ANT delete target, чтобы я мог удалить все файлы в каталоге, которые удовлетворяют некоторым критериям:

<delete quiet="true">
    <fileset dir="${java.io.tmpdir}" includes="soapirp*.log*"/>
</delete>

это не работает, я думаю, что это происходит, потому что муравей пытается вызватьКоманда unix rm -f, которая должна удалять файл без запроса подтверждения удаления, но это не работает, я проверил его, запустив

rm - f filename 

, и все равно запрашивает подтверждение только тем способом, который я сделалон работает, запустив:

/usr/bin/rm -f filename 

тогда eveyting работает как положено, я должен сказать муравью использовать другую версию rm, я думаю, но как ??

1 Ответ

1 голос
/ 15 марта 2012

ant использует Java File API для удаления файлов, а не rm. Ваша проблема должна быть в другом месте.

(и не должно быть пробелов между - и f).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...