[MSCMPUB-47] use Java 7 Files.createTempDirectory() API
diff --git a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
index 3b2dbe2..9ee3f70 100644
--- a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
+++ b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
@@ -21,6 +21,7 @@
import java.io.File;
import java.io.IOException;
+import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -512,9 +513,8 @@
{
// create a temporary directory for svnexec
- baseDir = File.createTempFile( "scm", "tmp" );
- baseDir.delete();
- baseDir.mkdirs();
+ baseDir = Files.createTempDirectory( "scm" ).toFile();
+
// to prevent fileSet cannot be empty
ScmFileSet scmFileSet = new ScmFileSet( baseDir, new File( "" ) );