private void createTaskOutputDir()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java [59:74]


  private void createTaskOutputDir() {
    File taskOutputDir = new File(myBuildContext.getTaskOutputDir());
    if (taskOutputDir.exists()) {
      if (!FileUtil.delete(taskOutputDir)) {
        String msg = String.format("Unable to start build. Couldn't delete task output directory: path=%s", myBuildContext.getTaskOutputDir());
        myLogger.warn(msg);
        throw new RuntimeException(msg);
      }
    }

    if (!taskOutputDir.mkdirs()) {
      String msg = String.format("Couldn't create task output directory: path=%s", myBuildContext.getTaskOutputDir());
      myLogger.warn(msg);
      throw new RuntimeException(msg);
    }
  }