ant delete task
От: Alex20010  
Дата: 08.10.09 12:19
Оценка:
Добрый день всем!

Беру ant 1.7
Устанавливаю
Читаю его же доку.

Удалить папку со всем содержимым:
<delete includeEmptyDirs="true">
    <fileset dir="build"/>
</delete>

Проверяю, не работает.

Работает если сделать так:
<delete dir="build" includeEmptyDirs="true" />


В чем прикол?
Re: ant delete task
От: denis.zhdanov Россия http://denis-zhdanov.blogspot.com/
Дата: 13.10.09 06:56
Оценка:
Здравствуйте, Alex20010, Вы писали:

A>Добрый день всем!


A>Беру ant 1.7

A>Устанавливаю
A>Читаю его же доку.

A>Удалить папку со всем содержимым:

A>
A><delete includeEmptyDirs="true">
A>    <fileset dir="build"/>
A></delete>
A>

A>Проверяю, не работает.

A>Работает если сделать так:

A>
A><delete dir="build" includeEmptyDirs="true" />
A>


A>В чем прикол?


Прикол в том, что прикола нет — 'delete' task documentation -> 'includeEmptyDirs' != 'includeemptydirs'
http://denis-zhdanov.blogspot.com
Re[2]: ant delete task
От: Donz Россия http://donz-ru.livejournal.com
Дата: 13.10.09 10:13
Оценка: 4 (1)
Здравствуйте, denis.zhdanov, Вы писали:

DZ>Прикол в том, что прикола нет — 'delete' task documentation -> 'includeEmptyDirs' != 'includeemptydirs'


В анте регистр названий атрибутов не учитывается, если не ошибаюсь. Можно проверить самому или подсмотреть в исходниках (для таска delete сеттера includeemptydirs нет, есть только includeEmptyDirs).
Подозреваю, что проблема в fileset. Если папка build пустая, она все равно не удаляется?
Re[3]: ant delete task
От: denis.zhdanov Россия http://denis-zhdanov.blogspot.com/
Дата: 13.10.09 11:19
Оценка:
Здравствуйте, Donz, Вы писали:

D>В анте регистр названий атрибутов не учитывается, если не ошибаюсь. Можно проверить самому или подсмотреть в исходниках (для таска delete сеттера includeemptydirs нет, есть только includeEmptyDirs).

D>Подозреваю, что проблема в fileset. Если папка build пустая, она все равно не удаляется?

Оказалось, что действительно не учитывается.

У меня под ant 1.7.1 пример отрабатывает нормально.

Надо проверить, что в path лежит правильная версия анта.
http://denis-zhdanov.blogspot.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.