From f514bc533fab7e1ae84390139fb685fefcc34abd Mon Sep 17 00:00:00 2001 From: JesseBrault0709 <62299747+JesseBrault0709@users.noreply.github.com> Date: Sat, 1 Jun 2024 17:26:43 +0200 Subject: [PATCH] Fixed class loading bug. --- .../compiler/DefaultWebViewComponentTemplateCompiler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web-view-components-compiler/src/main/java/groowt/view/component/web/compiler/DefaultWebViewComponentTemplateCompiler.java b/web-view-components-compiler/src/main/java/groowt/view/component/web/compiler/DefaultWebViewComponentTemplateCompiler.java index 0b7fd76..739ad31 100644 --- a/web-view-components-compiler/src/main/java/groowt/view/component/web/compiler/DefaultWebViewComponentTemplateCompiler.java +++ b/web-view-components-compiler/src/main/java/groowt/view/component/web/compiler/DefaultWebViewComponentTemplateCompiler.java @@ -57,6 +57,11 @@ public class DefaultWebViewComponentTemplateCompiler ); compileUnit.getGroovyCompilationUnit().addSource(sourceUnit); + // set the groovy compile unit's class loader to the configuration's classloader. + compileUnit.getGroovyCompilationUnit().setClassLoader( + this.configuration.getGroovyClassLoader() + ); + // compile groovy try { compileUnit.getGroovyCompilationUnit().compile(this.configuration.getToCompilePhase().getPhaseNumber());