Recursively creates directories for the persistent unit cache. Review at http://gwt-code-reviews.appspot.com/1395801 git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9910 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java b/dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java index 38cb2ac..8d2a926 100644 --- a/dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java +++ b/dev/core/src/com/google/gwt/dev/javac/PersistentUnitCache.java
@@ -295,7 +295,7 @@ logger.log(TreeLogger.TRACE, "Persistent unit cache dir set to: " + this.cacheDirectory.getAbsolutePath()); - if (!cacheDirectory.isDirectory() && !cacheDirectory.mkdir()) { + if (!cacheDirectory.isDirectory() && !cacheDirectory.mkdirs()) { logger.log(TreeLogger.ERROR, "Unable to initialize cache. Couldn't create directory " + cacheDirectory.getAbsolutePath() + "."); throw new UnableToCompleteException();