From 476b4ef628febedb4cbb23f7c3856c18a2452010 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 21 Dec 2016 20:17:17 +0100 Subject: [PATCH] Java7 way pf creating a temp directory --- .../ant/taskdefs/optional/ejb/JonasDeploymentTool.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.java b/src/main/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.java index 00fd180b1..0d9bd1330 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.java @@ -19,6 +19,7 @@ package org.apache.tools.ant.taskdefs.optional.ejb; import java.io.File; import java.io.IOException; +import java.nio.file.Files; import java.util.Enumeration; import java.util.Hashtable; @@ -771,12 +772,7 @@ public class JonasDeploymentTool extends GenericDeploymentTool { * @throws BuildException if a temp directory cannot be created. */ private File createTempDir() throws IOException { - File tmpDir = File.createTempFile("genic", null, null); - tmpDir.delete(); - if (!tmpDir.mkdir()) { - throw new IOException("Cannot create the temporary directory '" + tmpDir + "'."); - } - return tmpDir; + return Files.createTempDirectory("genic").toFile(); } /**