欢迎来到天天文库
浏览记录
ID:14549750
大小:2.39 MB
页数:21页
时间:2018-07-29
《ant 在eclipse 中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、7Ant(蚂蚁搬家)在Eclipse中的应用作为一个开源的开发框架,Eclipse与插件的完美结合使其功能日趋强大,它不仅集成了测试工具JUnit,而且集成了编译部署工具Ant,这使得在Eclipse中,开发者对项目的管理变得相对简单。本章主要介绍Ant的基础知识以及如何在Eclipse中使用Ant插件。7.1Ant简介对于一个庞大的项目,每次都要重新编译、打包、测试和部署,这些操重复繁琐。C语言可以借助make脚本来使这些工作批完成,但是make的缺陷在于它与平台相关,对于与平台无关的Java应用无能为力。 Ant的出现解决了这个问题。Ant本身
2、是一个流程脚本引擎,用于自动调用程序完成项目的编译、打包、测试和部署等操作。此外,Ant脚本的语法格式是基于XML的,通常构建文件默认的文件名为build.xml。build.xml文件将一组需要执行的目标组织在一起,每个目标都可能依赖于其他目标。每个目标可以包含任意数的Ant任务,Ant有很多内置任务,可以完成诸如编译、打包、生成文档、操作文件和目录等任务。每个build.xml文件都有一个默认执行的目标。Ant的优点大致如下。 (1)使用方便,操简单。Ant由一些内置任务和可选择的任务组成,还可以编写自己的目标任务。构建文件采用XML语法格式,
3、容易书写,结构清晰。 (2)可集成性。Ant可以集成到很多集成开发环境中,Eclipse当然也不例外。 (3)跨平台性。Ant是采用Java开发的,具有很好的跨平台性。 (4)开源性。Ant是Apache软件基金会Jakarta项目的一个子项目,本身是开源的,可以方便地下载使用,还可以不断地完善。 7.2Ant的安装与配置 Ant是一个开源软件,其安装与配置难度并不大,在这里分几个小节简要说明。 7.2.1获取Ant Ant包括二进制版本和源代码版本。Ant的安装文件可以直接从Apache的网站http://ant.apache.org下载。目前A
4、nt的最新的版本是Ant1.6.2,下载的文件一般以压缩格式存放。如果下载的是源代码版本,首先要把它编译成二进制版本。 7.2.2安装Ant (1)将下载压缩包单独解压到磁盘,如D:ant1.6.2。 (2)在运行Ant之前要先设好环境变,不同的操系统配置环境变的方法不同。先介绍Windows系统的配置过程。以WindowsXP为例,首先右键点击【我的电脑】,在弹出菜单中选择【属性】,选中【高级】选项卡,再点击【环境变】按钮,出现“环境变 设置”对话框。点击【新建】按钮,在弹出的【新建用户变】对话框里的填入值。【变名】填入ANT_HOME,【变值
5、】填入D:ant1.6.2。然后编辑环境变path,在【变值】中添加D:ant_1.6.2bin。最后编辑环境变classpath,在【变值】中添加D:ant1.6.2bin。 在Linux系统中设定环境变的方法如下。用root用户登录,用vi编辑器修改root目录下的“.bash_profile”属性文件,假设Ant安装在/user/local/ant目录下,要在文件的最后加上exportANT_HOME=/user/local/ant”和“exportPATH=$PATH:$ANT_HOME/bin”。 注意修改环境变量后需要重启计算
6、机或者切换用户。 7.2.3运行Ant 一般需要在工程的根目录下编写一个build.xml文件,作为Ant执行的脚本,这样整个工程就可以根据这个脚本来执行编译、打包、测试和部署这些繁杂的工了。 运行Ant比较简单,要打开DOS环境,在提示符后输入“ant”命令,回车,如果没有出现非法命令的提示,说明Ant运行成功。 没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了,就用该文件作为buildfile。如果找不到,会提示出错。用-find选项可以使Ant在上级目录中寻找buildfile,直至到达根目录。要想让Ant使用其
7、他的buildfile,可以用参数-buildfilefilename,这里filename指定了要使用的buildfile的名字。 运行时命令行可以指定执行一个或多个目标。当省略目标时,Ant使用标签的Default属性所指定的目标。 7.2.4Ant运行时的命令行参数 217Ant(蚂蚁搬家)在Eclipse中的应用作为一个开源的开发框架,Eclipse与插件的完美结合使其功能日趋强大,它不仅集成了测试工具JUnit,而且集成了编译部署工具Ant,这使得在Eclipse中,开发者对项目的管理变得相对简单。本章主要介绍Ant的基
8、础知识以及如何在Eclipse中使用Ant插件。7.1Ant简介对于一个庞大的项目,每次都要重新编译、打包、测试和部署,这
此文档下载收益归作者所有