diff --git a/core/deployment/src/main/java/io/quarkus/deployment/index/ApplicationArchiveBuildStep.java b/core/deployment/src/main/java/io/quarkus/deployment/index/ApplicationArchiveBuildStep.java index 4dcaca5be140b..55ac76fb2f44e 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/index/ApplicationArchiveBuildStep.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/index/ApplicationArchiveBuildStep.java @@ -102,6 +102,9 @@ ApplicationArchivesBuildItem build( removedResources.put(new GACT(entry.getKey().split(":")), entry.getValue()); } + // Add resources removed from the classpath by extensions + removedResources.putAll(curateOutcomeBuildItem.getApplicationModel().getRemovedResources()); + List applicationArchives = scanForOtherIndexes(buildCloseables, appMarkers, root, additionalApplicationArchiveBuildItem, indexDependencyBuildItems, indexCache, curateOutcomeBuildItem, removedResources); diff --git a/extensions/keycloak-admin-client-reactive/runtime/pom.xml b/extensions/keycloak-admin-client-reactive/runtime/pom.xml index 81a08005fa838..dc194217932f8 100644 --- a/extensions/keycloak-admin-client-reactive/runtime/pom.xml +++ b/extensions/keycloak-admin-client-reactive/runtime/pom.xml @@ -73,6 +73,14 @@ io.quarkus quarkus-extension-maven-plugin + + + + org.keycloak:keycloak-admin-client + org/keycloak/admin/client/JacksonProvider.class + + + maven-compiler-plugin