diff --git a/pom.xml b/pom.xml
index cb6e7b8..5e2a4a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -112,13 +112,24 @@
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.7
+ true
+
+ ossrh
+ https://s01.oss.sonatype.org/
+ true
+
+
1.8
1.8
- 3.8.4
+ 3.8.5
@@ -180,7 +191,7 @@
org.mockito
mockito-core
- 4.4.0
+ 4.5.1
test
diff --git a/src/main/java/io/github/maritims/node/NodeWrapper.java b/src/main/java/io/github/maritims/node/NodeWrapper.java
index 2c27d8a..7be375d 100644
--- a/src/main/java/io/github/maritims/node/NodeWrapper.java
+++ b/src/main/java/io/github/maritims/node/NodeWrapper.java
@@ -131,7 +131,7 @@ public boolean extract() {
String destinationDirectory;
try {
- destinationDirectory = new File(nodeConfiguration.getExtractionDirectory().toString()).getCanonicalPath();
+ destinationDirectory = nodeConfiguration.getExtractionDirectory().toFile().getCanonicalPath();
} catch (IOException e) {
log.error("Unable to get canonical path for extraction destination", e);
return false;
@@ -139,7 +139,7 @@ public boolean extract() {
while(tarEntry != null) {
Path path = Paths.get(destinationDirectory, tarEntry.getName());
- File file = new File(path.toString());
+ File file = path.toFile();
if(tarEntry.isDirectory() && !file.exists() && !file.mkdirs()) {
log.error("Unable to create directory: " + path + ". Aborting.");