From 1692d1a0871426d59960fcf5d4b9a1ed5d2d3862 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Sat, 16 Dec 2017 05:46:17 +0900 Subject: [PATCH] Kapt: Add missing 'flush()', otherwise the serialized data can be empty --- .../org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java index a334c7094c5..4af6b7ac787 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java @@ -303,6 +303,7 @@ public class KaptJVMCompilerMojo extends K2JVMCompileMojo { oos.writeUTF(entry.getValue()); } + oos.flush(); return Base64.getEncoder().encodeToString(os.toByteArray()); } catch (IOException e) { // Should not occur