我fileset
在构建文件中有一个元素,定义为:
<fileset id="fileset" basedir=".">
<include name="test.txt"/>
<include name="missing.txt"/>
</fileset>
当它运行时(作为复制任务的一部分),如果任何文件丢失,它不会抱怨。虽然我可以failonempty="true"
在fileset
元素中使用,但只有在两个文件都丢失时才会失败。
我可以通过使用 set 制作多个文件集来实现这一点failonempty="true"
,每个文件集都包含一个文件,但这感觉很笨拙。如果需要的文件很多,这也是一个维护问题。
如果文件集中的任何文件丢失,有什么方法可以让 nant 抱怨?如果这不可能,是否有其他方法可以达到相同的效果?