1

我必须创建 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"

        }
    }
    }

谢谢。

4

1 回答 1

0

您可以使用以下方法自定义焦油:

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'
    }
}
于 2018-11-26T14:24:24.203 回答