Ant
Ant是一种基于java的build工具,类似于C中的make,用于将软件编译、测试、部署等步骤联系在一起并自动化执行。
build.xml
在命令行中输入命令ant会执行构建文件,默认命名为build.xml。
类HelloWorld的构建文件如下:
类Calculator的构建文件如下:
标签
构建文件标签的说明如下:
标签 | 说明 |
---|---|
<xml> | 文档声明 version - 文档符合的XML规范 encoding - 文档字符编码 |
<project> | 一个构建文件对应一个项目,<project>是构建文件的根标签 name - 项目名 default - 默认的执行目标 basedir - 项目的基目录 |
<property> | 项目属性,用${name}可以引用value name - 属性名 value - 属性值 |
<target> | <target>表示执行目标,一个项目可以有多个执行目标,<target>可以依赖于其它的<target> name - 执行目标名 depends - 依赖的执行目标 |
<javac> | javac命令,编译一组java文件 srcdir - 源文件目录 destdir - 目标文件目录 |
<java> | java命令,执行编译生成的class文件 classname - 执行的类名 |
<mkdir> | mkdir命令,创建目录 |
<classpath> | java类和jar包所在路径 |
<junit> | 使用junit进行自动测试 |