From 4cacf92330dc87847fed03e0d2f9a9a5a6c8b89e Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sat, 10 Feb 2018 18:57:32 +0100 Subject: [PATCH] Java8 refactoring made createEmptyZip ignore skipWriting flag --- src/main/org/apache/tools/ant/taskdefs/Jar.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Jar.java b/src/main/org/apache/tools/ant/taskdefs/Jar.java index f105cb43d..73a871fb4 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Jar.java +++ b/src/main/org/apache/tools/ant/taskdefs/Jar.java @@ -859,7 +859,7 @@ public class Jar extends Zip { if (!skipWriting) { log("Building MANIFEST-only jar: " + getDestFile().getAbsolutePath()); - } + try (ZipOutputStream zOut = new ZipOutputStream(getDestFile())) { zOut.setEncoding(getEncoding()); zOut.setUseZip64(getZip64Mode().getMode()); @@ -877,6 +877,7 @@ public class Jar extends Zip { } finally { createEmpty = false; } + } return true; }