From b9ea3bf0e4c25c0a5cf1bcbc76e691067003dc36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Mon, 28 Oct 2019 00:08:52 +0100 Subject: [PATCH] reproducible zip entry time based on timestamp instead of now this closes #127 --- .../org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java b/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java index 449ffe886..1090f86e6 100755 --- a/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java +++ b/src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java @@ -853,6 +853,7 @@ protected Date normalizeLastModifiedDate( Date lastModifiedDate ) private static long dosToJavaTime( long dosTime ) { Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis( dosTime ); return dosTime - ( cal.get( Calendar.ZONE_OFFSET ) + cal.get( Calendar.DST_OFFSET ) ); } }