У меня есть fileset
элемент в файле сборки, который определяется как:Как сделать Nant жаловаться, когда файл отсутствует из набора файлов
<fileset id="fileset" basedir=".">
<include name="test.txt"/>
<include name="missing.txt"/>
</fileset>
Когда это работает (как часть задачи копирования), его не жалуется, если какой-либо из файлов отсутствует. Хотя я могу использовать failonempty="true"
в элементе fileset
, это происходит только тогда, когда отсутствуют файлы.
Я могу добиться этого, создав несколько наборов файлов с набором failonempty="true"
, каждый из которых содержит один файл, но это неудобно. Это также проблема обслуживания, если есть много требуемых файлов.
Есть ли способ сделать nant жалобы, если нет файлов в наборе файлов отсутствует? Если это невозможно, есть ли другой способ достижения такого же эффекта?
Я уже видел и пытался, и это не сработало. Не уверен, что я делаю неправильно, когда я попробовал снова, и теперь он работает. – adrianbanks