From cd5721e7042df3aaf5e608c2b17bc89f4eb45dda Mon Sep 17 00:00:00 2001 From: Lanchon Date: Sun, 17 Nov 2019 00:14:25 -0300 Subject: [PATCH] Create reproducible builds --- build.gradle | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build.gradle b/build.gradle index af2addd..dc46ec1 100644 --- a/build.gradle +++ b/build.gradle @@ -42,18 +42,27 @@ def sharedManifest = manifest { jar { manifest.from sharedManifest + reproducibleFileOrder = true + preserveFileTimestamps = false + duplicatesStrategy = DuplicatesStrategy.FAIL } task sourcesJar(type: Jar) { classifier = 'sources' from sourceSets.main.allSource manifest.from sharedManifest + reproducibleFileOrder = true + preserveFileTimestamps = false + duplicatesStrategy = DuplicatesStrategy.FAIL } task javadocJar(type: Jar) { classifier = 'javadoc' from javadoc manifest.from sharedManifest + reproducibleFileOrder = true + preserveFileTimestamps = false + duplicatesStrategy = DuplicatesStrategy.FAIL } artifacts {