diff --git a/pom.xml b/pom.xml
index 5dfea2e..596c639 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,19 +55,19 @@
provided
- commons-lang
- commons-lang
- 2.6
+ org.apache.commons
+ commons-lang3
+ 3.14.0
- log4j
- log4j
- 1.2.17
+ org.apache.logging.log4j
+ log4j-core
+ 2.23.1
com.google.code.gson
gson
- 2.8.6
+ 2.10.1
@@ -76,7 +76,7 @@
com.mycila
license-maven-plugin
- 2.11
+ 3.0
true
diff --git a/src/main/java/org/dspace/handle/MultiRemoteDSpaceRepositoryHandlePlugin.java b/src/main/java/org/dspace/handle/MultiRemoteDSpaceRepositoryHandlePlugin.java
index f0fd604..93d4ade 100644
--- a/src/main/java/org/dspace/handle/MultiRemoteDSpaceRepositoryHandlePlugin.java
+++ b/src/main/java/org/dspace/handle/MultiRemoteDSpaceRepositoryHandlePlugin.java
@@ -33,8 +33,8 @@
import net.handle.hdllib.Util;
import net.cnri.util.StreamTable;
-import org.apache.commons.lang.StringUtils;
-import org.apache.log4j.Logger;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.logging.log4j.Logger;
import com.google.gson.JsonElement;
import com.google.gson.JsonIOException;
@@ -70,7 +70,7 @@ public class MultiRemoteDSpaceRepositoryHandlePlugin implements HandleStorage
private static final String PROPERTY_KEY = "dspace.handle.endpoint";
/** log4j category */
- private static final Logger log = Logger
+ private static final Logger log = org.apache.logging.log4j.LogManager
.getLogger(MultiRemoteDSpaceRepositoryHandlePlugin.class);
// maps prefixes to URLs from DSpace instances