自动构建java包

来源:互联网 发布:防sql注入 编辑:程序博客网 时间:2024/06/11 16:22
package test;import java.io.File;import java.io.FileOutputStream;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;import org.junit.Test;public class AutoCreateFile {        @Test        public void createSource(){//      String proPath = System.getProperty("user.dir") + "\\src";        String proPath = System.getProperty("user.dir");        System.out.println(proPath);        File f = new File(proPath+"/myconfig");    if(!f.exists()){        System.out.println("--------->创建源文件<------------");        try {        f.mkdir();        File classpathFile = new File(proPath+"/.classpath");        SAXReader saxReader = new SAXReader();        Document document = saxReader.read(classpathFile);        //        Element root = document.getRootElement();        Element newDom = DocumentHelper.createElement("classpathentry");        newDom.setAttributeValue("kind", "src");        newDom.setAttributeValue("path", "myconfig");//         root.add(newDom);        XMLWriter writer = new XMLWriter(new FileOutputStream(classpathFile));        writer.write(document);        writer.close();        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }else{        System.out.println("--------->你所创建的源文件已存在<------------");    }}    @Test    public void createPackage(){        System.out.println("------------>创建package ");        File src = new File("src/com/md5");        System.out.println(src.getAbsolutePath());        /*         *         File [] files = src.listFiles();        for(File f: files){            System.out.println(f.getAbsolutePath());        }         */        System.out.println("------------>创建package<-------------end ");    }}
0 0
原创粉丝点击