From aeb7c74dd641671dbd6879a325042408022a0121 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 11 Apr 2017 20:07:39 -0700 Subject: [PATCH] Trying out IOUtils.copy. --- src/main/kotlin/com/example/Main.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/example/Main.kt b/src/main/kotlin/com/example/Main.kt index f9cd234..f46bdb4 100644 --- a/src/main/kotlin/com/example/Main.kt +++ b/src/main/kotlin/com/example/Main.kt @@ -1,6 +1,7 @@ package com.example import org.apache.commons.compress.archivers.zip.* +import org.apache.commons.compress.utils.IOUtils import java.io.File import java.nio.file.Files import java.util.* @@ -79,13 +80,11 @@ fun reZip3(jarIn: File, srcJar: File, zipOut: File) { } val tmp = Files.createTempFile(MANIFEST, ".tmp").toFile() - tmp.writeText("Manifest-Version: 1.0\r\nMain-Class: com.beust.kobalt.MainKt\r\n") + tmp.writeText("Manifest-Version: 1.0\r\nCreated-By: ReZip3\r\nMain-Class: com.beust.kobalt.MainKt\r\n") val entry = zos.createArchiveEntry(tmp, "META-INF/$MANIFEST") zos.putArchiveEntry(entry) - tmp.inputStream().use { ins -> - ins.copyTo(zos, 50 * 1024) - } + IOUtils.copy(tmp.inputStream(), zos) zos.closeArchiveEntry() src.close()