我有一个如下所示的文件列表,由现有目标使用。 我想编写一个新目标,它会从目录文件中压缩所有文件,但文件列表(属性)中给出的文件除外。
<filelist id="excludesFiles" dir="${client.config.dir}" files="audit.properties,configuration.xml,portal.properties,services.xml,torque.properties,turbine.properties"/>
答案 0 :(得分:2)
您应该按如下方式定义文件集
<filelist id="zipfiles" dir="${client.config.dir}" excludes="audit.properties,configuration.xml,portal.properties,services.xml,torque.properties,turbine.properties"/>
<zip destfile="abc.zip"
<fileset refid="zipfiles"/>
</zip>
文件集现在包含配置目录中的所有文件,但排除列表中给出的文件除外。