ant-document属性文档

ant-document属性文档

ID:37708262

大小:100.50 KB

页数:15页

时间:2019-05-29

ant-document属性文档_第1页
ant-document属性文档_第2页
ant-document属性文档_第3页
ant-document属性文档_第4页
ant-document属性文档_第5页
资源描述:

《ant-document属性文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ant的各个元素的属性介绍2009-09-0217:28原文地址:http://blog.163.com/huanwang32/blog/static/7488552120097189217770/关于ANT的起源,最权威的莫过于官方站点:::URL::http://ant.apache.org下面是我的学习笔记,主要是对些关键的地方的总结,还有就是一些我个人觉得比较有难度和技巧的地方的总结。首先是一些在使用ant前应该思考的问题,基本上这些问题的答案可以指导你怎么样用好antbuildfile怎么开始在build过程中我需要定义哪

2、些property和datatypebuild过程中需要创建哪些目录谁负责一个完整的创建,还有库文件,安装和运行的脚本文件,以及静态的和生成的动态的文档?如果文件发生了变化,怎么重建?是否需要删除所有的class文件?是否需要删除生成的jar文件?哪些目录应该在发布前准备好?是否需要将源码和应用一起发布?谁负责发布?一、ANT的安装和配置(略)二、ANT入门(略)三、ANT的学习方法学习ANT应该从“到底要用ANT来做什么”开始,针对自己的目的来学习,只要能够满足自己的工作的需要就可以了,ANT设计为可扩展的插件式的结构,每天都有人

3、为ANT增加新的插件,因此要将ANT的所有应用掌握是不可能的,从我们的工作需求出发,ANT主要就是用来compile,test,build,package,deloy,integrationtest,这也是我使用ANT的一种模式,我已经为这个模式写了一个模板,每次编写新的ANT的时候只需要针对具体的项目把这个模板修改一下就可以了,其实使用ANT是很简单的。使用来build项目有两个需要重点关注的地方:项目的组织和ANT的buildfile。四、buildfile的结构对于ANT的使用者来说,理解ANT的配置文件是最重要的,ANT的X

4、ML配置文件的结构很简单,这也是ANT的一个优点,简单易懂,容易上手,ANT的配置文件主要由project,target和task三层树型结构组成如下:

5、ct>关于project,target,task的概念,请参考官方文档的6UsingAnt部分。五、ANT的DataType前面说到了ANT的配置文件的结构主要由project,target和task组成,其实project,target和task是ANT的四个重要的概念里面的三个,还有一个很重要的概念就是DataElements,这是ANT最容易让人搞不清楚的一个方面,它们表达的是数据而不是任务。数据类型定义包括三个级别,project-level,target-level和task-level,有点类似于类里面定义全局变量,局部

6、变量的方式,不同的是,这里代表了其在ant里面的可视性,如果直接定义在project节点下那就是project-level,所有的target和task都可以引用它们,以次类推。数据类型分为两个部分:property和DataType。property:标签里定义了name-value对。DataType:用于表示一套复杂的数据集,例如FileSet和Path数据类型的定义通常和target平级,也就是是数据类型一般直接在project下一层定义,当然也有一些直接定义在task里面,通常我们定义在和target

7、平级的时候,可以在task下面引用这些数据类型。总结ANT的数据类型如下:argument参数:从命令行传递到buildfile的参数environment环境变量:传递到buildfile的环境变量filelist文件列表:文件不一定存在fileset文件集:文件必须存在patternset模式集filterset过滤集path路径,还有classpathmapper映射:定义了输入与输出文件之间的一套复杂的关系。ANT的数据类型很多,以上列出的是一些常用的数据类型,下面重点总结一些我自己常用的数据类型,如environment,

8、fileset,patternset,path1、property属性一个项目可以配置很多property,property可以在在buildfile里面设置,也是可以在外部设置,在task中可以引用property,通过'{'和'}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。