]> source.dussan.org Git - sonarqube.git/commitdiff
Force creation of project workDir
authorEvgeny Mandrikov <mandrikov@gmail.com>
Thu, 28 Apr 2011 10:34:51 +0000 (14:34 +0400)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Thu, 28 Apr 2011 10:34:51 +0000 (14:34 +0400)
sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java

index 00c85b67ccb0ebf95fcb6cc3b664e815edc3f824..90e8ec2e6581b4525a0d617f7f5c5b0d7a02966b 100644 (file)
@@ -154,18 +154,18 @@ public class DefaultProjectFileSystem2 extends DefaultProjectFileSystem {
 
   @Override
   public File getSonarWorkingDirectory() {
+    File dir;
     if (pom != null) {
-      try {
-        File dir = new File(getBuildDir(), "sonar");
-        FileUtils.forceMkdir(dir);
-        return dir;
-
-      } catch (IOException e) {
-        throw new SonarException("Unable to retrieve Sonar working directory.", e);
-      }
+      dir = new File(getBuildDir(), "sonar");
     } else {
-      return def.getWorkDir();
+      dir = def.getWorkDir();
+    }
+    try {
+      FileUtils.forceMkdir(dir);
+    } catch (IOException e) {
+      throw new SonarException("Unable to retrieve Sonar working directory.", e);
     }
+    return dir;
   }
 
 }