copy {
from zipTree(rootDir.getPath() + "/archive.war")
include 'dirAbc/subdir/'
into 'src/dirEfg/subdir/'
includeEmptyDirs = false
}
我正在尝试将文件夹及其内容(包括子文件夹及其内容)从war文件复制到本地位置。
我几乎得到了我想要的东西。问题是上面给我留下了以下目录结构:
的src / dirEfg /子目录/ dirAbc /子目录/
而不是我想要的并且期待:
的src / dirEfg /子目录/
我做错了什么?
答案 0 :(得分:0)
看起来目前无法在Gradle中使用zipTree
的当前实现开箱即用。
此增强功能在this ticket中进行跟踪。
您可以按照Gradle论坛this post中的建议尝试一些解决方法。 其中一个提示提取zip树并移动/重命名内容。