我正在尝试建立一个
焦油档案
从我和Gradle的项目
窗户
.
task buildTarball(dependsOn: filterResources, type: Tar) {
from "${project.buildDir}/resources"
destinationDir project.buildDir
archiveName = project.ext.internetTarballName
compression = Compression.GZIP
}
这很好地工作,除了在
Unix机器
在现有目录上:
tar: config: Cannot utime: Permission denied
tar: Exiting with failure status due to previous errors
config
是tarball中的一个目录。使用调用unpack命令
--no-overwrite-dir
作品。
Gradle使用我的
Windows用户名
作为所生成存档中所有文件和目录的所有者。我怀疑这是错误的原因。我如何用Gradle从tarball中删除所有者信息?