Zip存档中的Groovy-Ant保留文件结构

时间:2013-03-26 15:07:44

标签: ant groovy antbuilder

我正在使用Groovy中的Ant,我想对符合特定条件的目录中的所有文件进行操作。我有以下内容:

def fileSet = ant.fileset(dir: srcDir, id: "files", includes: pattern){
    date(datetime: time when: "before", pattern: datePattern)
}

ant.zip(destfile: "$destDir/$newZipFileName"){
            fileset(refid: "files")
        }

这对源目录中的文件很有用。但是,如何在源位置存档目录,同时在存档中维护目录结构?

“** / *”因为我的模式获得了所有文件,但将它们展平为一个目录

我尝试使用dirset而不是文件集,但无济于事。

如何在镜像存档中的现有目录结构时压缩所有内容? (为了澄清,我在我的任务之外定义了文件集,因为我有几个任务可能使用相同的文件集,并且它被传递)。

0 个答案:

没有答案
相关问题