diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml
index 4542e0d..5d5be0a 100644
--- a/.github/workflows/maven-build.yml
+++ b/.github/workflows/maven-build.yml
@@ -57,7 +57,7 @@ jobs:
with:
servers: |
[{
- "id": "sonatype-nexus-snapshots",
+ "id": "central-portal-snapshots",
"username": "${{ secrets.SONATYPE_BOT_USERNAME }}",
"password": "${{ secrets.SONATYPE_BOT_TOKEN }}"
}]
diff --git a/pom.xml b/pom.xml
index 90af38e..c5e5ab7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,16 +22,16 @@
org.commonjava
commonjava
- 17
+ 21
-
+
org.commonjava.rwx
rwx-parent
2.5-SNAPSHOT
-
+
pom
2010
-
+
RWX XML-RPC APIs for Java
@@ -41,18 +41,18 @@
false
false
-
+
rwx
rwx-test
-
+
org.commonjava.boms
web-commons-bom
- 27
+ 31
pom
import
@@ -64,17 +64,7 @@
org.codehaus.groovy
groovy-templates
- 2.4.6
-
-
- commons-io
- commons-io
- 2.14.0
-
-
- commons-codec
- commons-codec
- 1.4
+ 3.0.17
@@ -85,7 +75,7 @@
https://github.com/Commonjava/RWX
HEAD
-
+
org.slf4j
@@ -115,5 +105,5 @@
hamcrest-core
-
+
diff --git a/rwx/pom.xml b/rwx/pom.xml
index 42feea4..4a5328e 100644
--- a/rwx/pom.xml
+++ b/rwx/pom.xml
@@ -28,6 +28,10 @@
rwx
+
+ org.apache.commons
+ commons-lang3
+
org.codehaus.groovy
groovy-templates
@@ -36,10 +40,6 @@
commons-io
commons-io
-
- commons-lang
- commons-lang
-
commons-codec
commons-codec
diff --git a/rwx/src/main/java/org/commonjava/rwx/core/XmlRpcParser.java b/rwx/src/main/java/org/commonjava/rwx/core/XmlRpcParser.java
index 32d95a8..3cb1e73 100644
--- a/rwx/src/main/java/org/commonjava/rwx/core/XmlRpcParser.java
+++ b/rwx/src/main/java/org/commonjava/rwx/core/XmlRpcParser.java
@@ -15,7 +15,7 @@
*/
package org.commonjava.rwx.core;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.commonjava.rwx.error.CoercionException;
import org.commonjava.rwx.error.XmlRpcException;
import org.commonjava.rwx.vocab.ValueType;
diff --git a/rwx/src/main/java/org/commonjava/rwx/util/ProcessorUtils.java b/rwx/src/main/java/org/commonjava/rwx/util/ProcessorUtils.java
index e5d54bd..621d4fb 100644
--- a/rwx/src/main/java/org/commonjava/rwx/util/ProcessorUtils.java
+++ b/rwx/src/main/java/org/commonjava/rwx/util/ProcessorUtils.java
@@ -15,7 +15,7 @@
*/
package org.commonjava.rwx.util;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import javax.lang.model.element.Element;
import java.util.ArrayList;
diff --git a/rwx/src/main/java/org/commonjava/rwx/util/RenderUtils.java b/rwx/src/main/java/org/commonjava/rwx/util/RenderUtils.java
index 19690d4..3092b4f 100644
--- a/rwx/src/main/java/org/commonjava/rwx/util/RenderUtils.java
+++ b/rwx/src/main/java/org/commonjava/rwx/util/RenderUtils.java
@@ -28,7 +28,7 @@
import java.util.List;
import java.util.Map;
-import static org.apache.commons.lang.StringUtils.isNotBlank;
+import static org.apache.commons.lang3.StringUtils.isNotBlank;
import static org.commonjava.rwx.vocab.XmlRpcConstants.*;
/**