diff --git a/core/pom.xml b/core/pom.xml
index 79aa783cf2091..ecbe123985281 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -182,10 +182,6 @@
jetty-servlets
compile
-
- javax.servlet
- javax.servlet-api
-
jakarta.servlet
jakarta.servlet-api
@@ -524,6 +520,30 @@
target/scala-${scala.binary.version}/classes
target/scala-${scala.binary.version}/test-classes
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ban-javax-servlet-in-core
+
+ enforce
+
+
+
+
+
+ javax.servlet:javax.servlet-api
+ javax.servlet:servlet-api
+
+ true
+
+
+ true
+
+
+
+
org.apache.maven.plugins
maven-dependency-plugin
diff --git a/repl/pom.xml b/repl/pom.xml
index 7b515eacc5401..d2f6c0d9f7839 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -140,6 +140,32 @@
target/scala-${scala.binary.version}/classes
target/scala-${scala.binary.version}/test-classes
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ban-javax-servlet-in-repl
+
+ enforce
+
+
+
+
+
+ javax.servlet:javax.servlet-api
+ javax.servlet:servlet-api
+
+ true
+
+
+ true
+
+
+
+
+
diff --git a/sql/connect/server/pom.xml b/sql/connect/server/pom.xml
index 5f99b5af3243f..b08fa9ca1dd05 100644
--- a/sql/connect/server/pom.xml
+++ b/sql/connect/server/pom.xml
@@ -176,10 +176,6 @@
jakarta.servlet
jakarta.servlet-api
-
- javax.servlet
- javax.servlet-api
-
com.google.guava
guava
@@ -284,6 +280,30 @@
target/scala-${scala.binary.version}/classes
target/scala-${scala.binary.version}/test-classes
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ban-javax-servlet-in-connect-server
+
+ enforce
+
+
+
+
+
+ javax.servlet:javax.servlet-api
+ javax.servlet:servlet-api
+
+ true
+
+
+ true
+
+
+
+
org.apache.maven.plugins
diff --git a/streaming/pom.xml b/streaming/pom.xml
index 8128a44a4fd1b..667427124f60c 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -136,6 +136,30 @@
target/scala-${scala.binary.version}/classes
target/scala-${scala.binary.version}/test-classes
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ban-javax-servlet-in-streaming
+
+ enforce
+
+
+
+
+
+ javax.servlet:javax.servlet-api
+ javax.servlet:servlet-api
+
+ true
+
+
+ true
+
+
+
+
org.apache.maven.plugins
maven-shade-plugin