From 34446d49be65c3a17e962c2e4053ed3e41aa2ab4 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Mon, 7 Aug 2017 20:04:25 +0200 Subject: [PATCH 1/3] Configure gradle to build reproducible archives --- build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle b/build.gradle index 3127c7f..c34a8a2 100644 --- a/build.gradle +++ b/build.gradle @@ -71,6 +71,13 @@ task groovydocJar(type: Jar, dependsOn: groovydoc) { classifier = 'groovydoc' } +tasks.withType(AbstractArchiveTask) { + preserveFileTimestamps = false + reproducibleFileOrder = true + dirMode = 0775 + fileMode = 0664 +} + artifacts { archives jar archives groovydocJar -- 2.5.5