我用
<zipfileset ..><excludesfile name="D:\SW\abc.h"/>..</zipfileset>
在压缩时排除此文件
问题是如果此文件不存在,Ant会抛出错误。
是否有任何忽略设置?
我有很多<excludesfile>
代码
答案 0 :(得分:2)
excludesfile
元素或属性用于指定文件的名称,其中每一行都被视为排除模式。请参阅PatternSet的文档。
我认为您错误地使用该属性来指定要按字面意思排除的文件的名称,而不是在命名的排除文件本身中。
一种解决方案是列出您需要从文件中的zip中排除的所有文件(每个文件都在新行中),并在excludesfile
属性或zipfileset
属性中提供此文件的名称{1}}。
或者,您可以在excludes
属性中使用逗号或空格分隔的文件列表。或者,您可以使用多个excludesfile
元素替换多个exclude
元素。