如何使用 ANT Zip 任务以递归方式添加选定的目录(所有文件都在里面)?

How do I use the ANT Zip Task to add selected directories recursively (with all files inside)?

我想创建一个 ant 任务,将所有文件压缩到几个目录中。但是,我们做:

    <zip destfile="${dest.backup-data-zip-filename}"
         basedir="${dest}"
         includes="data/database,data/meetings"/>

它只存储目录。有

    <zip destfile="${dest.backup-data-zip-filename}"
         basedir="${dest}"
         includes="data/database/*,data/meetings/*"/>

只添加直接子目录,不递归添加子目录中的所有文件。

找到解决办法,需要用双星递归添加文件:

    <zip destfile="${dest.backup-data-zip-filename}"
         basedir="${dest}"
         includes="data/database/**,data/meetings/**"/>

(其实我read那也

    <zip destfile="${dest.backup-data-zip-filename}"
         basedir="${dest}"
         includes="data/database,data/meetings/"/>

应该可以完成这项工作,但这对我不起作用。)