diff --git a/common/src/main/java/org/mvndaemon/mvnd/common/MavenDaemon.java b/common/src/main/java/org/mvndaemon/mvnd/common/MavenDaemon.java index b5e9df2b..63ca04ea 100644 --- a/common/src/main/java/org/mvndaemon/mvnd/common/MavenDaemon.java +++ b/common/src/main/java/org/mvndaemon/mvnd/common/MavenDaemon.java @@ -69,6 +69,15 @@ public class MavenDaemon { return MavenDaemon.class.getClassLoader().loadClass(name); } } + + @Override + public URL getResource(String name) { + URL url = super.getResource(name); + if (url == null) { + url = MavenDaemon.class.getClassLoader().getResource(name); + } + return url; + } }; Thread.currentThread().setContextClassLoader(loader); Class clazz = loader.loadClass("org.mvndaemon.mvnd.daemon.Server");