From b6832dbf7764f72210d5990685467153798941aa Mon Sep 17 00:00:00 2001 From: Andreas Hager Date: Fri, 16 Jun 2023 21:35:44 +0200 Subject: [PATCH] Auto-close projectClassLoader in CompilerMojo --- jte-maven-plugin/src/main/java/gg/jte/maven/CompilerMojo.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jte-maven-plugin/src/main/java/gg/jte/maven/CompilerMojo.java b/jte-maven-plugin/src/main/java/gg/jte/maven/CompilerMojo.java index 051f4986..f4ec1ae8 100644 --- a/jte-maven-plugin/src/main/java/gg/jte/maven/CompilerMojo.java +++ b/jte-maven-plugin/src/main/java/gg/jte/maven/CompilerMojo.java @@ -191,8 +191,7 @@ private void deleteGeneratedSourceFiles(Path target, List generatedSourc } private HtmlPolicy createHtmlPolicy(String htmlPolicyClass) { - try { - URLClassLoader projectClassLoader = createProjectClassLoader(); + try (URLClassLoader projectClassLoader = createProjectClassLoader()) { Class clazz = projectClassLoader.loadClass(htmlPolicyClass); return (HtmlPolicy) clazz.getConstructor().newInstance(); } catch (Exception e) {