gradle - unpack zip in distribution

时间:2018-04-02 14:23:34

标签: gradle

我的gradle构建正在为我创建一个发行版:

apply plugin: 'distribution'

distributions {
    main {
        contents {
            from ('src/resources/test.zip')
            // other stuff
        }
    }
}

这会导致test.zip和我创建的发行版中的所有其他内容。我的问题是如何将test.zip解压缩到新的发行版中?

1 个答案:

答案 0 :(得分:1)

使用zipTree获取zip文件的内容:

contents {
    from (zipTree('src/resources/test.zip'))
    // other stuff
}