Ant(another net tool)--1
来源:互联网 发布:域名升级访问中 编辑:程序博客网 时间:2024/06/06 01:40
1. Apache Ant是一个基于java的生成工具
2. 用途:用来将源码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。确保每次生成期间都使用
精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本,这就变得更加重要。
3. 优势:它定义了生成文件之间的依赖关系,使用java. 跨平台,操作一致。
4. Ant的生成文件build.xml(可以改名字,改名字后的运行方式,后面有介绍)的剖析_1:
1) build.xml 用xml编写,使用一组ant能理解的预定义的xml元素。而且还支持扩展xml元素来扩展ant的功能。
2) 结构:每个生成文件由单个project元素组成,该元素又包含一个或多个target元素。一个目标(target)是生成过程中已定义的一个步骤
,它执行任意数量的操作,比如编译一组源文件。并且这些操作本身是由其他专有人物标签执行的。
<project default="">
<target name="">
</target>
</project>
3) 将具体人物根据需要分组到各个target元素中。(一次生成过程所必须的所有操作可以放入到单个target元素中,但降低了灵活性)。
建议的做法:将所必须的操作分为逻辑生成步骤,每个步骤包含住它自己的target元素中,这样通常更为可取。这样做可以执行整个生成
过程中的单独某个部分,却不一定要执行其他部分。
5. ant生成文件剖析_2
1) 顶级project元素需要包含一个default属性,如果在ant被调用时没有指定目标,这个属性将指定要执行的目标。
2)target元素来定义目标本身。
3)description元素:用于添加描述性信息,相当于一个注释(增加注释还有另外的两种方式:1. 元素中的description属性;2. 增加一个xml注释)
6. 属性: 特点:属性一经设值,ant中的属性就不可更改,他们是不可变的,就像java语言中的string对象。如果尝试给属性赋予一个新值,这不会被看为一个错误,
但是该属性值会保留其原来的值。
- Ant(another net tool)--1
- Ant(another net tool)--2
- Ant(Another Neat Tool)
- ant-another neat tool-应用指南
- another free uml tool, bouml
- about the Ant tool
- Ant tool in Eclipse
- ANTLR, ANother Tool for Language Recognition,
- ArmaGUI - Yet another arma tool by Spec0p
- YASAT – Yet Another Stupid Audit Tool
- Process Hacker - Another useful system tool
- Common Tool —— ant
- dot net tool URL
- .net tool web site
- color petri net tool
- NLog - a .NET logging tool
- log4net - a .Net logging tool
- another
- 2011-9-8复习mysql
- 静态测试 --需求测试的核心
- A demo usging mmap() to read a file
- launcher widget 添加过程分析2
- xml和widget
- Ant(another net tool)--1
- 20个开源项目托管站点推荐
- 回圈 (loop)--for...do...done (固定回圈)
- 辗转相除法求最大公约数(最小公倍数)
- 【转】myEclipse 中文 乱码 .
- ado异常代码含义对照表及SQL Access,oracle 数据类型对照表
- 制作jffs2根文件系统
- seach_bin(a[10],m);。。引发的血案。
- Windows套接字IO模型之EventSelect