自定义 Gradle 分发插件以生成 tar.gz

5 gradle build.gradle

我必须创建 tar.gz ,下面是我在 build.gradle 中的分布设置

distributions { 
  main { 
   contents {
     into ("/")
     from libsDir
     include ‘.jar’
     rename '..jar’, “${project.name}.jar”
     from “env”
     include ‘*.conf’
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

请建议我需要对 build.gradle 进行哪些更改才能生成 tar.gz 文件

Tho*_*aux 5

你可以加:

plugins.withType(DistributionPlugin) {
    distTar {
        compression = Compression.GZIP
        extension = 'tar.gz'
    }
}
Run Code Online (Sandbox Code Playgroud)

这将配置该类Tar