From 8ede035b2a9dc76efc064ebeaaca865b1fefe47c Mon Sep 17 00:00:00 2001 From: Brian Long Date: Wed, 19 May 2021 11:15:08 -0400 Subject: [PATCH] using stream instead of reader --- src/main/java/com/inteligr8/alfresco/amp/AmpMojo.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/inteligr8/alfresco/amp/AmpMojo.java b/src/main/java/com/inteligr8/alfresco/amp/AmpMojo.java index 174f659..7f0f2c6 100644 --- a/src/main/java/com/inteligr8/alfresco/amp/AmpMojo.java +++ b/src/main/java/com/inteligr8/alfresco/amp/AmpMojo.java @@ -2,6 +2,7 @@ package com.inteligr8.alfresco.amp; import java.io.BufferedOutputStream; import java.io.File; +import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; @@ -298,13 +299,14 @@ public class AmpMojo extends AbstractMojo implements ArtifactResolutionCallback zstream.putNextEntry(new ZipEntry(targetPath + file.getName())); - FileReader freader = new FileReader(file); + FileInputStream fistream = new FileInputStream(file); try { - IOUtil.copy(freader, zstream); + IOUtil.copy(fistream, zstream); } finally { - freader.close(); + fistream.close(); } - + + zstream.flush(); zstream.closeEntry(); }