自动构建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
- 自动构建java包
- Java获取Jar包路径(android自动构建)
- 使用Ant自动构建Java项目成jar包配置
- Xcode_自动构建ipa包
- 构建Maven项目自动下载jar包
- 构建Maven项目自动下载jar包
- java项目构建部署包
- android gradle 自动动态构建多平台的包
- maven构建java项目部署包
- Java单元测试,测试环境、自动构建脚本
- 【java】自动构建工具Ant的学习
- 自动构建
- java 自动打包解包技术
- Java-自动打包和拆包
- java的自动打包和解包
- Java中的自动包装和解包
- java里面自动导包的快捷键
- java自动拆包/装包易错点(AutoBoxing)
- gcc __attribute__详解
- 事务--保存点
- 蓝牙初探
- POJ 3130 How I Mathematician Wonder What You Are! (半平面交+多边形内核判断)
- mysql配置文件my.cnf详解
- 自动构建java包
- 赋值中的类型转换
- 笔记:Oracle SQL 高级编程 第2章 SQL 执行
- 编程练习——判断二叉树是否是平衡二叉树
- java菜鸟2:java指令
- Insert Interval
- Communication Patterns
- uva 297
- 番茄工作法中所提到的低效现象