<delete file="/state/update.flag" failonerror="true"/>
Удаляет файл, находящийся в каталоге состояний, который находится в корне вашей структуры каталогов. В Unix это будет /state/update.flag
, а в Windows (на диске C:) это будет C:\state\update.flag
. Это где файл находится?
Если сомневаетесь, запустите Ant с переключателями -d
и -v
. Это напечатает много полезной информации (и тонны бесполезного мусора). Например, ваша задача удаления нашла файл для удаления? Если этого файла нет, задача <delete>
не будет выполнена.
У меня странное чувство, которое вы действительно хотели сделать:
<delete file="${basedir}/state/update.flag"
failonerror="true"/>