private boolean makeProjectDir()

in tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ErlProjectGenerater.java [88:114]


    private boolean makeProjectDir() {
        String savedir = System.getProperty("user.dir") + File.separator + "genProjectDir";
        projectSaveDir = String.format("%s%s%s", savedir, File.separator, projectInfo.getAppName());

        File rootDir = new File(projectSaveDir);
        if (!rootDir.exists()) {
            if (!rootDir.mkdirs()) {
                return false;
            }
        }
        projectSrcDir = String.format("%s%ssrc", projectSaveDir, File.separator);
        File projectSrcFile = new File(projectSrcDir);
        if (!projectSrcFile.exists()) {
            if (!projectSrcFile.mkdirs()) {
                return false;
            }
        }

        projectIncludeDir = String.format("%s%sinclude", projectSaveDir, File.separator);
        File projectIncludeFile = new File(projectIncludeDir);
        if (!projectIncludeFile.exists()) {
            if (!projectIncludeFile.mkdirs()) {
                return false;
            }
        }
        return true;
    }