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.");