diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 2eeac7ddc3..91b3ba793a 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -10,10 +10,9 @@ updates:
# Maven core artifacts are provided by the running Maven, so do not update
# to prevent consuming something unavailable.
- dependency-name: "org.apache.maven:*"
- # https://lists.apache.org/thread/ltd1g1dbv0lqqdw5q941gmrkfyn6m87m
- - dependency-name: "org.apache.maven.shared:maven-filtering"
- versions: [">=3.3.2"]
- - dependency-name: "org.codehaus.plexus:plexus-utils"
+ # Per https://codehaus-plexus.github.io/plexus-utils/ pin plexus-xml to 3
+ # for Maven 3 compatibility, as plexus-xml 4 works only in Maven 4.
+ - dependency-name: "org.codehaus.plexus:plexus-xml"
versions: [">=4.0.0"]
- package-ecosystem: "github-actions"
directory: "/"
diff --git a/pom.xml b/pom.xml
index 90240a0d9d..d371aa91e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -168,7 +168,12 @@
org.codehaus.plexus
plexus-utils
- 3.5.1
+ 4.0.1
+
+
+ org.codehaus.plexus
+ plexus-xml
+ 3.0.1
org.eclipse.jetty
@@ -177,7 +182,7 @@
org.codehaus.plexus
- plexus-utils
+ plexus-xml
@@ -192,7 +197,7 @@
org.codehaus.plexus
- plexus-utils
+ plexus-xml