Author: rmannibucau
Date: Tue Oct  7 17:38:27 2014
New Revision: 1629935

URL: http://svn.apache.org/r1629935
Log:
TOMEE-1387 deleting faster temp folder

Modified:
    
tomee/tomee/trunk/arquillian/arquillian-tomee-embedded/src/main/java/org/apache/openejb/arquillian/embedded/EmbeddedTomEEContainer.java

Modified: 
tomee/tomee/trunk/arquillian/arquillian-tomee-embedded/src/main/java/org/apache/openejb/arquillian/embedded/EmbeddedTomEEContainer.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/arquillian/arquillian-tomee-embedded/src/main/java/org/apache/openejb/arquillian/embedded/EmbeddedTomEEContainer.java?rev=1629935&r1=1629934&r2=1629935&view=diff
==============================================================================
--- 
tomee/tomee/trunk/arquillian/arquillian-tomee-embedded/src/main/java/org/apache/openejb/arquillian/embedded/EmbeddedTomEEContainer.java
 (original)
+++ 
tomee/tomee/trunk/arquillian/arquillian-tomee-embedded/src/main/java/org/apache/openejb/arquillian/embedded/EmbeddedTomEEContainer.java
 Tue Oct  7 17:38:27 2014
@@ -167,11 +167,18 @@ public class EmbeddedTomEEContainer exte
             throw new DeploymentException("Unable to undeploy", e);
         }
         final File file = ARCHIVES.remove(archive);
-        final File folder = new File(file.getParentFile(), 
file.getName().substring(0, file.getName().length() - 5));
+        final File folder = new File(file.getParentFile(), 
file.getName().substring(0, file.getName().length() - 4));
         if (folder.exists()) {
             Files.delete(folder);
         }
         Files.delete(file);
+        if (!configuration.isSingleDumpByArchiveName()) {
+            final File parentFile = file.getParentFile();
+            final File[] parentChildren = parentFile.listFiles();
+            if (parentChildren == null || parentChildren.length == 0) {
+                Files.delete(file.getParentFile());
+            }
+        }
     }
 
     private void startCdiContexts(final String name) {


Reply via email to