diff options
-rw-r--r-- | sonar-batch/src/main/java/org/sonar/batch/bootstrap/TempDirectories.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/bootstrap/TempDirectories.java b/sonar-batch/src/main/java/org/sonar/batch/bootstrap/TempDirectories.java index 25b33c14a45..9e820ed40b2 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/bootstrap/TempDirectories.java +++ b/sonar-batch/src/main/java/org/sonar/batch/bootstrap/TempDirectories.java @@ -77,6 +77,8 @@ public final class TempDirectories { public void stop() { directoriesByKey.clear(); LoggerFactory.getLogger(getClass()).debug("Delete temporary directory: " + rootDir.getAbsolutePath()); + + // it probably does not work on MS Windows and Sun JVM. URLClassLoader locks JARs and resources. FileUtils.deleteQuietly(rootDir); } } |