From c356a1e5f7feec8c7bafa9291d145f59a2c3516e Mon Sep 17 00:00:00 2001 From: Ned Loynd Date: Mon, 12 Jun 2023 14:08:34 +1000 Subject: [PATCH] Work on reproducible builds --- build.gradle | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build.gradle b/build.gradle index 43ad511..2cd97de 100644 --- a/build.gradle +++ b/build.gradle @@ -16,6 +16,12 @@ plugins { id 'maven-publish' } +// https://docs.gradle.org/current/userguide/working_with_files.html#sec:reproducible_archives +tasks.withType(AbstractArchiveTask).configureEach { + preserveFileTimestamps = false + reproducibleFileOrder = true +} + // Defines a Java 17 compatible JDK. def compiler = javaToolchains.compilerFor { languageVersion = JavaLanguageVersion.of(17)