From 7166f2e8696417a66f2133b52c623803cac929a3 Mon Sep 17 00:00:00 2001 From: Alexey Loubyansky Date: Thu, 20 Jan 2022 18:32:32 +0100 Subject: [PATCH] Do not ban reloadable dependencies from the base runtime classloader --- .../quarkus/bootstrap/app/CuratedApplication.java | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/app/CuratedApplication.java b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/app/CuratedApplication.java index 01259dc8a19d0..bc0c4c35c7bd6 100644 --- a/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/app/CuratedApplication.java +++ b/independent-projects/bootstrap/core/src/main/java/io/quarkus/bootstrap/app/CuratedApplication.java @@ -293,16 +293,11 @@ public synchronized QuarkusClassLoader getBaseRuntimeClassLoader() { builder.addBannedElement(new MemoryClassPathElement(banned, true)); for (ResolvedDependency dependency : appModel.getDependencies()) { - if (!dependency.isRuntimeCp() || - isHotReloadable(dependency, hotReloadPaths) || - configuredClassLoading.reloadableArtifacts.contains(dependency.getKey())) { - continue; - } - if (!flatTestClassPath && dependency.isReloadable() - && appModel.getReloadableWorkspaceDependencies().contains(dependency.getKey())) { - if (dependency.getType().equals(ArtifactCoords.TYPE_JAR)) { - builder.addBannedElement(new ClassFilteredBannedElement(ClassPathElement.fromDependency(dependency))); - } + if (!dependency.isRuntimeCp() + || isHotReloadable(dependency, hotReloadPaths) + || configuredClassLoading.reloadableArtifacts.contains(dependency.getKey()) + || !flatTestClassPath && dependency.isReloadable() + && appModel.getReloadableWorkspaceDependencies().contains(dependency.getKey())) { continue; }