Это не проблема ANT, это проблема с правами доступа к файловой системе в Ubuntu.
Все, что в /var
, обычно контролируется root-доступом.Я согласен, что запуск вашей сборки от имени root - это не тот путь: -)
Я бы предложил создать каталог пользователя под /var/www
, а затем read/write
там ваши файлы сборки.
Например:
sudo mkdir /var/www/gds
sudo chown myuser:myuser /var/www/gds
chmod 755 /var/www/gds
Вам по-прежнему не будет разрешено удалять каталог "gds" (так как его родитель принадлежит root), но вы можете удалить все внутри него, как указано ниже
<delete>
<fileset dir="/var/www/gds" includes="**"/>
<delete>