diff --git a/core-java-modules/core-java-collections-4/pom.xml b/core-java-modules/core-java-collections-4/pom.xml
index 344ec6bc41..1e54d65e35 100644
--- a/core-java-modules/core-java-collections-4/pom.xml
+++ b/core-java-modules/core-java-collections-4/pom.xml
@@ -14,11 +14,6 @@
-
- commons-lang
- commons-lang
- ${commons-lang.version}
-
org.apache.commons
commons-lang3
@@ -32,8 +27,5 @@
-
- 2.2
-
\ No newline at end of file
diff --git a/core-java-modules/core-java-collections-4/src/test/java/com/baeldung/collections/sorting/EmployeeSortingByDateUnitTest.java b/core-java-modules/core-java-collections-4/src/test/java/com/baeldung/collections/sorting/EmployeeSortingByDateUnitTest.java
index de2f3d8ca7..b3398d0984 100644
--- a/core-java-modules/core-java-collections-4/src/test/java/com/baeldung/collections/sorting/EmployeeSortingByDateUnitTest.java
+++ b/core-java-modules/core-java-collections-4/src/test/java/com/baeldung/collections/sorting/EmployeeSortingByDateUnitTest.java
@@ -8,7 +8,7 @@ import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
-import org.apache.commons.lang.time.DateUtils;
+import org.apache.commons.lang3.time.DateUtils;
import org.junit.Before;
import org.junit.jupiter.api.Test;
diff --git a/core-java-modules/core-java-collections-list-5/pom.xml b/core-java-modules/core-java-collections-list-5/pom.xml
index c11781eeda..10c0ded0c3 100644
--- a/core-java-modules/core-java-collections-list-5/pom.xml
+++ b/core-java-modules/core-java-collections-list-5/pom.xml
@@ -19,11 +19,6 @@
jmh-core
1.36
-
- commons-lang
- commons-lang
- ${commons-lang.version}
-
org.apache.commons
commons-lang3
@@ -65,7 +60,6 @@
1.21
- 2.2
2.10.1
2.16.0
20230618
diff --git a/core-java-modules/core-java-collections-set/pom.xml b/core-java-modules/core-java-collections-set/pom.xml
index e130837f1c..ed3114742c 100644
--- a/core-java-modules/core-java-collections-set/pom.xml
+++ b/core-java-modules/core-java-collections-set/pom.xml
@@ -25,9 +25,9 @@
${gson.version}
- commons-lang
- commons-lang
- ${commons-lang.version}
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
diff --git a/core-java-modules/core-java-collections-set/src/main/java/com/baeldung/set/CopySets.java b/core-java-modules/core-java-collections-set/src/main/java/com/baeldung/set/CopySets.java
index 53933e4439..59982f5e1d 100644
--- a/core-java-modules/core-java-collections-set/src/main/java/com/baeldung/set/CopySets.java
+++ b/core-java-modules/core-java-collections-set/src/main/java/com/baeldung/set/CopySets.java
@@ -5,7 +5,7 @@ import java.util.HashSet;
import java.util.Set;
import java.util.stream.Collectors;
-import org.apache.commons.lang.SerializationUtils;
+import org.apache.commons.lang3.SerializationUtils;
import com.google.gson.Gson;
diff --git a/core-java-modules/core-java-lang-oop-methods/pom.xml b/core-java-modules/core-java-lang-oop-methods/pom.xml
index 5e53004d62..5597cff0ae 100644
--- a/core-java-modules/core-java-lang-oop-methods/pom.xml
+++ b/core-java-modules/core-java-lang-oop-methods/pom.xml
@@ -20,9 +20,9 @@
${lombok.version}
- commons-lang
- commons-lang
- ${commons-lang.version}
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
nl.jqno.equalsverifier
@@ -33,7 +33,6 @@
- 2.6
3.10.0
3.15.3
diff --git a/core-java-modules/core-java-lang-oop-methods/src/main/java/com/baeldung/hashcode/apachecommons/User.java b/core-java-modules/core-java-lang-oop-methods/src/main/java/com/baeldung/hashcode/apachecommons/User.java
index 4be082019a..6803a1dd6b 100644
--- a/core-java-modules/core-java-lang-oop-methods/src/main/java/com/baeldung/hashcode/apachecommons/User.java
+++ b/core-java-modules/core-java-lang-oop-methods/src/main/java/com/baeldung/hashcode/apachecommons/User.java
@@ -1,6 +1,6 @@
package com.baeldung.hashcode.apachecommons;
-import org.apache.commons.lang.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core-java-modules/core-java-string-operations-6/pom.xml b/core-java-modules/core-java-string-operations-6/pom.xml
index ca9a7a9297..69deeea0d8 100644
--- a/core-java-modules/core-java-string-operations-6/pom.xml
+++ b/core-java-modules/core-java-string-operations-6/pom.xml
@@ -16,7 +16,7 @@
org.apache.commons
commons-lang3
- ${apache.commons-lang.version}
+ ${commons-lang3.version}
org.openjdk.jmh
@@ -46,7 +46,6 @@
11
11
- 3.12.0
1.36
diff --git a/pom.xml b/pom.xml
index 2e49b4bd15..5e8046d083 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1193,8 +1193,7 @@
3.1.2
4.4
2.13.0
- 2.6
- 3.13.0
+ 3.14.0
1.5.0
3.4.0
4.0.1
diff --git a/spring-boot-modules/spring-boot-properties-2/pom.xml b/spring-boot-modules/spring-boot-properties-2/pom.xml
index 60ee9538c1..8e0fa488a9 100644
--- a/spring-boot-modules/spring-boot-properties-2/pom.xml
+++ b/spring-boot-modules/spring-boot-properties-2/pom.xml
@@ -28,9 +28,9 @@
${spring-boot.version}
- commons-lang
- commons-lang
- ${commons-lang.version}
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
diff --git a/spring-boot-modules/spring-boot-properties-2/src/main/java/com/baeldung/properties/value/defaults/ValuesWithDefaultsApp.java b/spring-boot-modules/spring-boot-properties-2/src/main/java/com/baeldung/properties/value/defaults/ValuesWithDefaultsApp.java
index f1720d2fb3..52378c4010 100644
--- a/spring-boot-modules/spring-boot-properties-2/src/main/java/com/baeldung/properties/value/defaults/ValuesWithDefaultsApp.java
+++ b/spring-boot-modules/spring-boot-properties-2/src/main/java/com/baeldung/properties/value/defaults/ValuesWithDefaultsApp.java
@@ -1,6 +1,6 @@
package com.baeldung.properties.value.defaults;
-import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.lang3.ArrayUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
diff --git a/spring-cloud-modules/spring-cloud-bootstrap/order-service/order-server/src/main/java/com/baeldung/orderservice/OrderService.java b/spring-cloud-modules/spring-cloud-bootstrap/order-service/order-server/src/main/java/com/baeldung/orderservice/OrderService.java
index a43bbcec65..c4d5a92e3b 100644
--- a/spring-cloud-modules/spring-cloud-bootstrap/order-service/order-server/src/main/java/com/baeldung/orderservice/OrderService.java
+++ b/spring-cloud-modules/spring-cloud-bootstrap/order-service/order-server/src/main/java/com/baeldung/orderservice/OrderService.java
@@ -2,7 +2,7 @@ package com.baeldung.orderservice;
import com.baeldung.orderservice.client.OrderDTO;
import com.baeldung.orderservice.client.OrderResponse;
-import org.apache.commons.lang.time.DateFormatUtils;
+import org.apache.commons.lang3.time.DateFormatUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
diff --git a/spring-cloud-modules/spring-cloud-bootstrap/order-service/pom.xml b/spring-cloud-modules/spring-cloud-bootstrap/order-service/pom.xml
index 273017c386..16366f5eb6 100644
--- a/spring-cloud-modules/spring-cloud-bootstrap/order-service/pom.xml
+++ b/spring-cloud-modules/spring-cloud-bootstrap/order-service/pom.xml
@@ -39,9 +39,9 @@
spring-boot-starter-web
- commons-lang
- commons-lang
- ${commons-lang.version}
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
org.projectlombok
@@ -112,7 +112,6 @@
- 2.6
0.0.2
1.8
1.8
diff --git a/xml/pom.xml b/xml/pom.xml
index 785634e265..f7abf1893a 100644
--- a/xml/pom.xml
+++ b/xml/pom.xml
@@ -117,11 +117,6 @@
jibx-run
${jibx-version}
-
- commons-lang
- commons-lang
- ${commons-lang.version}
-
org.xmlunit
xmlunit-assertj
diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Customer.java b/xml/src/main/java/com/baeldung/xml/jibx/Customer.java
index fabd464663..a660451080 100644
--- a/xml/src/main/java/com/baeldung/xml/jibx/Customer.java
+++ b/xml/src/main/java/com/baeldung/xml/jibx/Customer.java
@@ -6,7 +6,7 @@
*/
package com.baeldung.xml.jibx;
-import org.apache.commons.lang.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
public class Customer {
private Person person;
diff --git a/xml/src/main/java/com/baeldung/xml/jibx/Person.java b/xml/src/main/java/com/baeldung/xml/jibx/Person.java
index fbd7cde0a2..43af659319 100644
--- a/xml/src/main/java/com/baeldung/xml/jibx/Person.java
+++ b/xml/src/main/java/com/baeldung/xml/jibx/Person.java
@@ -6,7 +6,7 @@
*/
package com.baeldung.xml.jibx;
-import org.apache.commons.lang.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
public class Person extends Identity {
private String name;