我必须创建zip,tar.gz和tar.bz2,并包含src,build.gradle并排除。*文件。
<format>zip</format>
<format>tar.gz</format>
<format>tar.bz2</format>
所以我在build.gradle中创建了以下发行版,但这将创建sample.zip和sample.tar。**如何使用分发插件创建tar.gz和tar.bz2 **
distributions {
main {
baseName = 'Sample'
contents {
from { '.' }
exclude "build"
exclude ".*"
exclude "target"
}
}
}
谢谢。
最佳答案
您可以使用以下方法自定义Tar:
mainDistTar.compression = Compression.GZIP
mainDistTar.extension = 'tar.gz'
要么
// Common distribution plugin settings for sub-modules
plugins.withType(DistributionPlugin) {
distTar {
compression = Compression.GZIP
extension = 'tar.gz'
}
}
关于gradle - Gradle发行插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45582507/