diff --git a/polyglot-kotlin/pom.xml b/polyglot-kotlin/pom.xml
index a5473455..568cbffa 100644
--- a/polyglot-kotlin/pom.xml
+++ b/polyglot-kotlin/pom.xml
@@ -58,6 +58,12 @@
kotlin-script-runtime
${kotlin.version}
+
+
+ org.apache.commons
+ commons-text
+ 1.12.0
+
@@ -86,7 +92,7 @@
UTF-8
- 2.0.0
+ 2.0.20
3.8.1
false
${skipTests}
diff --git a/polyglot-kotlin/src/main/kotlin/org/sonatype/maven/polyglot/kotlin/dsl/DSLSupport.kt b/polyglot-kotlin/src/main/kotlin/org/sonatype/maven/polyglot/kotlin/dsl/DSLSupport.kt
index d2181277..d83b8018 100644
--- a/polyglot-kotlin/src/main/kotlin/org/sonatype/maven/polyglot/kotlin/dsl/DSLSupport.kt
+++ b/polyglot-kotlin/src/main/kotlin/org/sonatype/maven/polyglot/kotlin/dsl/DSLSupport.kt
@@ -1,6 +1,6 @@
package org.sonatype.maven.polyglot.kotlin.dsl
-import org.apache.commons.lang3.StringEscapeUtils.escapeJava
+import org.apache.commons.text.StringEscapeUtils.escapeJava
internal var propertiesFactory: () -> java.util.Properties = { java.util.Properties() }
diff --git a/polyglot-ruby/pom.xml b/polyglot-ruby/pom.xml
index 2248c17d..c1d9c5bf 100644
--- a/polyglot-ruby/pom.xml
+++ b/polyglot-ruby/pom.xml
@@ -158,7 +158,7 @@
- 3.0.2
+ 3.0.3
diff --git a/polyglot-scala/pom.xml b/polyglot-scala/pom.xml
index e5e00e5e..67c8f9ae 100644
--- a/polyglot-scala/pom.xml
+++ b/polyglot-scala/pom.xml
@@ -103,7 +103,7 @@
net.alchim31.maven
scala-maven-plugin
- 4.9.1
+ 4.9.2
diff --git a/polyglot-xml/pom.xml b/polyglot-xml/pom.xml
index c1908ec4..9dd2f6cb 100644
--- a/polyglot-xml/pom.xml
+++ b/polyglot-xml/pom.xml
@@ -38,6 +38,7 @@
org.codehaus.modello
modello-maven-plugin
+ 2.4.0
src/main/mdo/maven.mdo
diff --git a/pom.xml b/pom.xml
index b0ba91c5..f3e54e43 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,8 +28,8 @@
- 3.9.5
- 0.9.0.M2
+ 3.9.9
+ 0.9.0.M3
3.5.1
@@ -223,7 +223,7 @@
maven-invoker-plugin
- 3.6.1
+ 3.8.0
test
verify
@@ -276,7 +276,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.2.4
+ 3.2.5
sign-artifacts