Gradle 分发插件
Gradle distribution plugin
我必须创建 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'
}
}
我必须创建 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'
}
}