diff --git a/src/apps/geoserver/webui/pom.xml b/src/apps/geoserver/webui/pom.xml
index 8dd7448ad..d00bfb0e7 100644
--- a/src/apps/geoserver/webui/pom.xml
+++ b/src/apps/geoserver/webui/pom.xml
@@ -75,6 +75,10 @@
org.geoserver.extension
gs-web-resource
+
+ org.geoserver.web
+ gs-web-rest
+
org.geoserver.importer
gs-importer-web
diff --git a/src/apps/geoserver/webui/src/main/java/org/geoserver/cloud/autoconfigure/web/core/WebCoreConfiguration.java b/src/apps/geoserver/webui/src/main/java/org/geoserver/cloud/autoconfigure/web/core/WebCoreConfiguration.java
index dbf707e1d..f73ee170b 100644
--- a/src/apps/geoserver/webui/src/main/java/org/geoserver/cloud/autoconfigure/web/core/WebCoreConfiguration.java
+++ b/src/apps/geoserver/webui/src/main/java/org/geoserver/cloud/autoconfigure/web/core/WebCoreConfiguration.java
@@ -20,7 +20,8 @@
reader = FilteringXmlBeanDefinitionReader.class, //
locations = { //
"jar:gs-web-core-.*!/applicationContext.xml#name="
- + WebCoreConfiguration.EXCLUDED_BEANS_PATTERN //
+ + WebCoreConfiguration.EXCLUDED_BEANS_PATTERN, //
+ "jar:gs-web-rest-.*!/applicationContext.xml" //
})
public class WebCoreConfiguration {
diff --git a/src/pom.xml b/src/pom.xml
index 0af00e40a..498f26b5b 100644
--- a/src/pom.xml
+++ b/src/pom.xml
@@ -403,6 +403,11 @@
gs-web-wcs
${gs.version}
+
+ org.geoserver.web
+ gs-web-rest
+ ${gs.version}
+
org.geoserver.web
gs-web-sec-core