From 227c0c07773cd963202a10fe06fb83f667235570 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 5 Aug 2016 13:59:25 +0200 Subject: [PATCH] [#5477] Proper pre-Java 7 resource handling --- .../src/main/java/org/jooq/util/maven/Plugin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java index b8f8733385..bc29fb3436 100644 --- a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java +++ b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java @@ -46,6 +46,7 @@ import static org.jooq.Constants.XSD_CODEGEN; import java.io.File; import java.io.FileInputStream; +import java.io.IOException; import java.io.StringWriter; import java.net.URL; import java.net.URLClassLoader; @@ -139,6 +140,14 @@ public class Plugin extends AbstractMojo { catch (Exception e) { throw new RuntimeException(e); } + finally { + if (in != null) { + try { + in.close(); + } + catch (IOException ignore) {} + } + } } // [#5286] There are a variety of reasons why the generator isn't set up