package org.nutz.mole.impl;
import java.io.File;
import org.nutz.lang.Files;
import org.nutz.mole.ConfigPool;
public class Init {
/**
* 初始化目录结构
*
* @param config
*/
public void init(ConfigPool config) {
String projectName = config.getProject().get("projectName");
// String packageName = config.project.getProperty("packageName");
String output = config.getProject().get("output", "output/");
if (!output.endsWith("/"))
output += "/";
System.out.println(output);
// Files.makeDir(new File(output));
// Files.makeDir(new File(output+projectName+"/"));
//
// Files.makeDir(new
// File(output+projectName+"/src/"+packageName.replace('.', '/')+"/"));
// Files.makeDir(new
// File(output+projectName+"/src/"+packageName.replace('.',
// '/')+"/module"));
// Files.makeDir(new
// File(output+projectName+"/src/"+packageName.replace('.',
// '/')+"/bean"));
// Files.makeDir(new
// File(output+projectName+"/src/"+packageName.replace('.',
// '/')+"/util"));
// Files.makeDir(new File(output+projectName+"/conf/conf/"));
// Files.makeDir(new File(output+projectName+"/conf/msg/"));
// Files.makeDir(new File(output+projectName+"/test/"));
//
// Files.makeDir(new
// File(output+projectName+"/WebContent/WEB-INF/lib/"));
Files.makeDir(new File(output + projectName + "/WebContent/WEB-INF/pages/"));
}
}