- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7 Ant(蚂蚁搬家)在Eclipse中的应用作为一个开源的开发框架,Eclipse与插件的完美结合使其功能日趋强大,它不仅集成了测试工具JUnit,而且集成了编译部署工具Ant,这使得在Eclipse中,开发者对项目的管理变得相对简单。本章主要介绍Ant的基础知识以及如何在Eclipse中使用Ant插件。7.1 Ant简介对于一个庞大的项目,每次都要重新编译、打包、测试和部署,这些操重复繁琐。C语言可以借助make脚本来使这些工作批完成,但是make的缺陷在于它与平台相关,对于与平台无关的Java应用无能为力。
Ant的出现解决了这个问题。Ant本身是一个流程脚本引擎,用于自动调用程序完成项目的编译、打包、测试和部署等操作。此外,Ant脚本的语法格式是基于XML的,通常构建文件默认的文件名为build.xml。build.xml文件将一组需要执行的目标组织在一起,每个目标都可能依赖于其他目标。每个目标可以包含任意数的Ant任务,Ant有很多内置任务,可以完成诸如编译、打包、生成文档、操文件和目录等任务。每个build.xml文件都有一个默认执行的目标。Ant的优点大致如下。
(1)使用方便,操简单。Ant由一些内置任务和可选择的任务组成,还可以编写自己的目标任务。构建文件采用XML语法格式,容易书写,结构清晰。
(2)可集成性。Ant可以集成到很多集成开发环境中,Eclipse当然也不例外。
(3)跨平台性。Ant是采用Java开发的,具有很好的跨平台性。
(4)开源性。Ant是Apache软件基金会Jakarta项目的一个子项目,本身是开源的,可以方便地下载使用,还可以不断地完善。
7.2Ant的安装与配置
Ant是一个开源软件,其安装与配置难度并不大,在这里分几个小节简要说明。
7.2.1获取Ant
Ant包括二进制版本和源代码版本。Ant的安装文件可以直接从Apache的网站下载。目前Ant的最新的版本是Ant1.6.2,下载的文件一般以压缩格式存放。如果下载的是源代码版本,首先要把它编译成二进制版本。
7.2.2安装Ant
(1)将下载压缩包单独解压到磁盘,如D:\ant1.6.2。
(2)在运行Ant之前要先设好环境变,不同的操系统配置环境变的方法不同。先介绍Windows系统的配置过程。以WindowsXP为例,首先右键点击【我的电脑】,在弹出菜单中选择【属性】,选中【高级】选项卡,再点击【环境变】按钮,出现“环境变
设置”对话框。点击【新建】按钮,在弹出的【新建用户变】对话框里的填入值。【变名】填入ANT_HOME,【变值】填入D:\ant1.6.2。然后编辑环境变path,在【变值】中添加D:\ant_1.6.2\bin。最后编辑环境变classpath,在【变值】中添加D:\ant1.6.2\bin。
在Linux系统中设定环境变的方法如下。用root用户登录,用vi编辑器修改root目录下的“.bash_profile”属性文件,假设Ant安装在/user/local/ant目录下,要在文件的最后加上exportANT_HOME=/user/local/ant”和“exportPATH=$PATH:$ANT_HOME/bin”。
注意修改环境变量后需要重启计算机或者切换用户。
7.2.3运行Ant
一般需要在工程的根目录下编写一个build.xml文件,作为Ant执行的脚本,这样整个工程就可以根据这个脚本来执行编译、打包、测试和部署这些繁杂的工了。
运行Ant比较简单,要打开DOS环境,在提示符后输入“ant”命令,回车,如果没有出现非法命令的提示,说明Ant运行成功。
没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了,就用该文件作为buildfile。如果找不到,会提示出错。用-find选项可以使Ant在上级目录中寻找buildfile,直至到达根目录。要想让Ant使用其他的buildfile,可以用参数-buildfilefilename,这里filename指定了要使用的buildfile的名字。
运行时命令行可以指定执行一个或多个目标。当省略目标时,Ant使用标签project的efault属性所指定的目标。
7.2.4Ant运行时的命令行参数
Ant运行时其命令行可以指定一些参数,常用的参数如表7-1所示。
下面来举例说明几个带参数的命令的用。
(1)ant:使用当前目录下的build.xml运行Ant,执行缺省的目标。
(2)ant-buildfiletest.xml:使用当前目录下的test.xml运行Ant,执行缺省的目标。
(3)ant-buildfiletest.xmldist:使用当前目录下的test.xml运行Ant,执行名为dist的目标。
您可能关注的文档
最近下载
- 寻甸基础资料汇编.docx
- 钟俊良述 职 述廉 报 告.doc VIP
- 钻井液用纳米二氧化硅封堵剂的制备与性能评价-褚奇.pdf VIP
- 人教版英语八年级上册完型填空(15空)+阅读填表专项训练一(含详解).pdf VIP
- QCR 278-2015 机车空调装置.pdf
- 广东省广州市海珠区2023-2024学年高一上学期期末考试语文试题.doc VIP
- 防汛抢险方案.docx VIP
- 2020-2021某大学《现代仪器分析》期末课程考试试卷(含答案).doc
- T_CMES 26009—2021八月瓜鲜果皮肉籽分离技术规范.pdf VIP
- 钳工技能考试:高级车辆钳工(货车)考试考点巩固(强化练习).docx VIP
文档评论(0)