喜欢研究学习技术,喜欢和志同道合的人交流。
从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。
励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。
ant 学习笔记之一
上一篇 /
下一篇 2014-12-05 08:54:14
/ 个人分类:selenium自动化测试
Ant学习笔记
1、Ant编译时默认执行的是bulid.xml配置文件。
2、Ant默认编译执行的是init的target任务。
3、执行特定的配置文件命令为:ant -f文件名.xml名称,为显示执行。
4、如如果一次性需要执行多个目标,执行的命令格式为:ant目标名称1目标名称2。
5、Project为终级的根元素,所有的内容必须放在project下面进行编写。
6、Target为目标元素,即需要编译执行的任务,存放在此元素中。
7、Project目标元素中的default标签,为指定的target的name名称,指需要进行执行的
任务。
8、Depends属性为需要依赖的目标,即default属性先执行指定的目标,再执行依赖的目标。
9、Description标签为描述信息,即xml文件当中的注释信息。也可以在标签中写入descriptions=“注释内容”;或者使用xml的标准注释进行注释内容。
10、Mkdir为创建目录标签,mkdir支持创建多层的目录信息。
11、执行ant命令时,如果目标地址存在已经创建的目录,再次编译的时候则不进行提示。
12、Delete属性为删除,删除的是整个目录。
13、Location属性专门设计用于与平台无关的方式包含文件系统路径。
Ant定义依赖关系
14、Ant采用一种更灵活的方法来定义依赖关系。每个目标的定义依据是在它能够执行之前
15、必须完成的其他的目标。这是使用target元素的depends属性来实现的。
16、Init不依赖于任何的目标
Ant依赖执行顺序
<target name=”init”/>初始化
<target name=”preprocess”depends=”init”/>预处理
<target name=”compile”depends=”init, preprocess”/>编译
<target name=”package”depends=”compile”>打包
收藏
举报
TAG: