Enables reproducible builds by disabling timestamps and enabling reproducible build order in archive outputs.

This commit is contained in:
infra 2021-04-26 18:37:08 -04:00
parent b9b4d846d3
commit d769c22b2f

View file

@ -35,6 +35,12 @@ configurations {
}
}
tasks.withType<AbstractArchiveTask>().configureEach {
isPreserveFileTimestamps = false
isReproducibleFileOrder = true
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
}