我的gradle构建脚本中有一个zip文件作为依赖项。我能够从中提取和引用文件,但它被提取到我的构建目录中的一个文件夹中(我猜这是默认行为)。是否可以更改此行为并使gradle将zip解压缩到我选择的目录中?例如,我想将zip解压缩到项目根目录下的文件夹中。
提前感谢您的帮助。
这是代码段:
FileCollection ZipFiles = files(configurations.new_config.findAll
{ it.name.endsWith('.zip') })
FileCollection zipFileContents = files(ZipFiles.collect { zipTree(it) })
return files(zipFileContents.findAll { it.name.endsWith('.jar') })
其实我在功能里面有这个。最后一行只返回zip中的jar文件。之前的那行进行提取。