如何使用gradle 2.3创建Zip文件

如何使用gradle 2.3创建Zip文件,gradle,Gradle,我的存档文件位于myProject/unzip位置,需要: Zip解压缩文件夹中的内容,并在项目中的任何位置创建一个具有某个名称的Zip文件 使用gradle2.3 有人能帮我吗?我不确定您的做法与我在评论中给出的文档中的示例有什么不同。但这在Gradle 2.3中适用: task myZip(type: Zip){ from "$projectDir/unzip" archiveName = "my-zip.zip" destin

我的存档文件位于
myProject/unzip
位置,需要:

Zip解压缩文件夹中的内容,并在项目中的任何位置创建一个具有某个名称的Zip文件

使用
gradle2.3


有人能帮我吗?

我不确定您的做法与我在评论中给出的文档中的示例有什么不同。但这在Gradle 2.3中适用:

task myZip(type: Zip){
    from "$projectDir/unzip"
    archiveName = "my-zip.zip"
    destinationDir = buildDir
}
输入文件夹称为
unzip
,需要作为子文件夹显示在项目文件夹中。它在
build
文件夹中输出一个文件
myzip.zip


确保确实有一些资源位于
from
路径中,否则Gradle可能会跳过它。

是否使用?还有,你为什么使用Gradle的旧版本:/我使用旧版本,因为项目已经使用了那个特定版本。此外,我尝试了所有可能的解决方案来创建zip。任务myZip(type:Zip){println“create Zip”from(fileTree('/opt/calypso/akila/unzip'))}这是代码…构建成功,但没有创建Zip/opt/calypso/akila/Build/distributions/akila-1.0.Zip也在输出中,它显示Zip文件已在分发中创建。我尝试刷新我的分发版,但是文件不存在