Gradle:从PlayBinary发行版本中排除文件

时间:2018-11-09 12:03:05

标签: gradle playframework build.gradle

build.gradle文件中有以下配置:如何排除某些**/*.conf文件进入目标二进制文件?

   distributions {
            playBinary {
                baseName = 'my-service'
            }
  }

1 个答案:

答案 0 :(得分:1)

您可以按照here所述,使用contents配置发行内容。然后,您可以使用CopySpec(请参见CopySpec API)应用任何过滤。

例如,如果您的分发根目录为src/playBinary

distributions {
    playBinary {
        baseName = 'my-service'
        contents {
            from ('src/playBinary' ){
                exclude '**/*.conf'
            }
        }
    }
}