自动化测试之Ant应用.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化测试之Ant应用

光荣之路自动化测试培训- 自 动化测试之Ant应用 kernel 微信公众号:gloryroadtrain qq: 414695822 更多测试资讯,请关注光荣之路微信公众号 : gloryroadtrain Ant简介 Ant简介 可 能有许多读者并不了解什么是ant,以及如何使用它。但只要你是用过linux,你应该知道make为 何物,当我们编译linux 内核及一些软件的源程序 时,我们经常需要在控制台下输入make。Make其 实就是一个项目管理工具,而ant所实现的功能与make差不多。Ant是apache软件基金会 jakarta项 目中的一个子项目,由于是基于java编写的,因此具有很好的跨平台性。Ant 由一些内置任务(task )和可选择的任务组成(当然你还 可以编写自己的任务),使用Make时,你需要写一个Makefile 文件,而用ant时则需要写一个build.xml文件。由于采用xml 的语法,所 以build.xml文件很容易书写 和维护,且结构很清晰,而不像Makefile文件有那么多的限制(例如在tab符号前有一个空格的话, 命令就不会执 行)。Ant 的优点远不止这些,它还很容易的集成到一些开发环境中(例如visual age,jbuilder,netbeans,eclipse) 简单说:Ant是构建工具 Ant 的好处 跨平台 -- 因为ant是使用java 实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰-- 同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些 ant插件的时候,你会发现它更多的功能。 构建ant环境 构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk ,设置JAVA_HOME ,PATH ,CLASS_PATH 2),下载ant 地址/bindownload.cgi找一个你喜欢的版本,或者干脆必威体育精装版的版本 3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如E:\apache-ant- 1.9.3,虽然你不一定要这么做,但这么做是有好处的。 4),设置ANT_HOME ,PATH中添加ANT_HOME 目录下的bin 目录 ANT_HOME :E:\apache-ant-1.9.3 PATH:在原有PATH配置上追加 ;%ANT_HOME%\bin 5),测试一下你的设置,开始--运行--cmd进入命令行--键入 ant 回车,如果看到 那么恭喜你你已经完成ant的设置 Ant的关键元素 project元素 project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素 下,可包含多个target元素。接下来展示一下project元素的各属性。 1) name属性 用于指定project元素的名称。 2 ) default属性 用于指定project默认执行时所执行的target 的名称。 3 ) basedir属性 用于指定基路径的位置。该属性没有指定时,使用Ant 的构件文件的父目录作为基准目录。 下面给一个简单的例子来展示project的各元素的使用。新建build.xml文件,内容如下: 运行:cmd进入命令行,切换至build.xml文件所在磁盘如E盘,进入build.xml文件所在目录如 E:\workspace\SecondHouseAgentAppServer\,执行ant build.xml命令即可 ?xml version=1.0 encoding=UTF-8? project name=projectStudy default=sayBaseDir basedir=. target name=sayBaseDir

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档