diff --git a/hawkbit-core/pom.xml b/hawkbit-core/pom.xml
index 74b532cfe..23f16bbfc 100644
--- a/hawkbit-core/pom.xml
+++ b/hawkbit-core/pom.xml
@@ -33,11 +33,6 @@
jakarta.validation
jakarta.validation-api
-
- commons-io
- commons-io
- ${commons-io.version}
-
@@ -56,5 +51,4 @@
test
-
\ No newline at end of file
diff --git a/hawkbit-core/src/main/java/org/eclipse/hawkbit/artifact/repository/AbstractArtifactRepository.java b/hawkbit-core/src/main/java/org/eclipse/hawkbit/artifact/repository/AbstractArtifactRepository.java
index 0e5f53721..0f6040757 100644
--- a/hawkbit-core/src/main/java/org/eclipse/hawkbit/artifact/repository/AbstractArtifactRepository.java
+++ b/hawkbit-core/src/main/java/org/eclipse/hawkbit/artifact/repository/AbstractArtifactRepository.java
@@ -22,11 +22,9 @@ import java.security.NoSuchAlgorithmException;
import java.util.HexFormat;
import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.io.IOUtils;
import org.eclipse.hawkbit.artifact.repository.model.AbstractDbArtifact;
import org.eclipse.hawkbit.artifact.repository.model.DbArtifactHash;
import org.springframework.util.ObjectUtils;
-import org.springframework.util.StringUtils;
/**
* Abstract utility class for ArtifactRepository implementations with common
@@ -98,7 +96,7 @@ public abstract class AbstractArtifactRepository implements ArtifactRepository {
protected String storeTempFile(final InputStream content) throws IOException {
final File file = createTempFile();
try (final OutputStream outputstream = new BufferedOutputStream(new FileOutputStream(file))) {
- IOUtils.copy(content, outputstream);
+ content.transferTo(outputstream);
outputstream.flush();
}
return file.getPath();
diff --git a/hawkbit-rest/hawkbit-rest-core/pom.xml b/hawkbit-rest/hawkbit-rest-core/pom.xml
index e7e888c44..d8aac620c 100644
--- a/hawkbit-rest/hawkbit-rest-core/pom.xml
+++ b/hawkbit-rest/hawkbit-rest-core/pom.xml
@@ -31,6 +31,11 @@
org.apache.commons
commons-lang3
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
org.springframework.boot
spring-boot-starter-web