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