AppEngine uploads were choking on massive cache files written into war/WEB-INF
This change moves the persistent unit cache default dir to war/.. for  DevMode and
Compiler entry points (GWTShell already wrote to .gwt-tmp instead)

Review at http://gwt-code-reviews.appspot.com/1449805


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10220 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/Compiler.java b/dev/core/src/com/google/gwt/dev/Compiler.java
index c66c979..cdb318c 100644
--- a/dev/core/src/com/google/gwt/dev/Compiler.java
+++ b/dev/core/src/com/google/gwt/dev/Compiler.java
@@ -202,7 +202,7 @@
 
       File persistentUnitCacheDir = null;
       if (options.getWarDir() != null && !options.getWarDir().getName().endsWith(".jar")) {
-        persistentUnitCacheDir = new File(options.getWarDir(), "WEB-INF");
+        persistentUnitCacheDir = new File(options.getWarDir(), "../");
       }
       CompilationStateBuilder.init(logger, persistentUnitCacheDir);
 
diff --git a/dev/core/src/com/google/gwt/dev/DevMode.java b/dev/core/src/com/google/gwt/dev/DevMode.java
index c3cd4f1..47845a4 100644
--- a/dev/core/src/com/google/gwt/dev/DevMode.java
+++ b/dev/core/src/com/google/gwt/dev/DevMode.java
@@ -418,7 +418,7 @@
 
     File persistentCacheDir = null;
     if (options.getWarDir() != null && !options.getWarDir().getName().endsWith(".jar")) {
-      persistentCacheDir = new File(options.getWarDir(), "WEB-INF");
+      persistentCacheDir = new File(options.getWarDir(), "../");
     }
 
     if (!super.doStartup(persistentCacheDir)) {