Author: brett
Date: Mon Mar 27 03:31:30 2006
New Revision: 389106

URL: http://svn.apache.org/viewcvs?rev=389106&view=rev
Log:
atempt to improve tmpdir usage

Modified:
    
maven/components/branches/maven-2.0.x/maven-plugin-tools/maven-plugin-tools-api/src/test/java/org/apache/maven/tools/plugin/generator/AbstractGeneratorTestCase.java

Modified: 
maven/components/branches/maven-2.0.x/maven-plugin-tools/maven-plugin-tools-api/src/test/java/org/apache/maven/tools/plugin/generator/AbstractGeneratorTestCase.java
URL: 
http://svn.apache.org/viewcvs/maven/components/branches/maven-2.0.x/maven-plugin-tools/maven-plugin-tools-api/src/test/java/org/apache/maven/tools/plugin/generator/AbstractGeneratorTestCase.java?rev=389106&r1=389105&r2=389106&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x/maven-plugin-tools/maven-plugin-tools-api/src/test/java/org/apache/maven/tools/plugin/generator/AbstractGeneratorTestCase.java
 (original)
+++ 
maven/components/branches/maven-2.0.x/maven-plugin-tools/maven-plugin-tools-api/src/test/java/org/apache/maven/tools/plugin/generator/AbstractGeneratorTestCase.java
 Mon Mar 27 03:31:30 2006
@@ -21,6 +21,7 @@
 import org.apache.maven.plugin.descriptor.Parameter;
 import org.apache.maven.plugin.descriptor.PluginDescriptor;
 import org.codehaus.plexus.component.repository.ComponentDependency;
+import org.codehaus.plexus.util.FileUtils;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -83,13 +84,15 @@
 
         pluginDescriptor.setDependencies( Collections.singletonList( 
dependency ) );
 
-        File tempFile = File.createTempFile( "testGenerator-outDir", 
".marker.txt" ).getAbsoluteFile();
-        tempFile.deleteOnExit();
-        File destinationDirectory = tempFile.getParentFile();
+        File destinationDirectory = new File( System.getProperty( 
"java.io.tmpdir" ), "testGenerator-outDir" );
+        FileUtils.deleteDirectory( destinationDirectory );
+        destinationDirectory.mkdir();
 
         generator.execute( destinationDirectory, pluginDescriptor );
 
         validate( destinationDirectory );
+
+        FileUtils.deleteDirectory( destinationDirectory );
     }
 
     // ----------------------------------------------------------------------
@@ -126,4 +129,4 @@
     {
         // empty
     }
-}
\ No newline at end of file
+}


Reply via email to