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) {