Ant 1.8.0发布下载了,喜欢ant和正在使用Ant的朋友可以下载升级到最新版的Ant 1.8.0了.Ant开发团队在Ant 1.8.0 RC1发布之后用了将近一个月的时间才发布了Ant 1.8.0正式版本,可见Ant 1.8.0正式版较Ant 1.8.0 RC1版本应该是有不小的变化的.
Ant作为轻量级的项目管理工具来说十分优秀,Ant是一个采用纯Java语言编写的项目构建工具。相信解除Java的朋友很少有不知道ant的吧。简单的说Ant与 window下的批处理文件很类似,可以批量执行Java操作,笔者始终觉得 ant就是Java版本的批处理 🙂 ,当然功能更加强劲。笔者项目中使用的xdoclet插件就是通过ant来执行的,同时生成jaspereport的编译文件等功能也都依赖ant完成。最初笔者整个项目的构建,包括打包,编译等都通过ant完成,后来maven出来打破了现有的格局,笔者的项目逐渐转向了maven。尤其是在maven 2.0出现后,笔者项目几乎全部迁移至maven。ant与maven相比显得更轻量级,无论速度还是运行效率都是。而maven则显得更重量级,maven本身体积本身不大,但插件丰富,同时对项目这个那个生命周期的管理十分突出。但让笔者最心动的功能还是基于POM文件的依赖关系管理,这让笔者真正体会到了绿色管理项目中jar的感觉。当然使用maven也有让笔者头痛的问题,比如严重依赖网络,等等。。。
Ant 1.8.0主要包括如下变化:
- Ant 1.8.0新增了本地属性的语法范围,例如某个属性可以只定义在target标签范围内
- Ant 1.8.0种增强了import标签,现在import标签可以导入任何类型的文件,或者URL资源
- Ant 1.8.0改进了路径搜索的功能,Ant 1.8.0以此来增强符号链接周期.(例如在MacOS X上的Java安装过程),同时也大幅度提升了搜索的性能.
- Ant 1.8.0中重写了Ant属性的扩展算法,新的API功能更强大,更容易使用
- Ant 1.8.0引入了一个新的高级扩展点,Ant 1.8.0的这一特性允许用户更容易的扩展自定义目标(targets)
- Ant 1.8.0升级了Java依赖版本,目前Ant 1.8.0将依赖Java 1.4或者更高的版本
- Ant 1.8.0还包括了一些bug的修复,功能的改进和文档的更新
- 如果您在使用Ant 1.8.0 RC版本,那么强烈建议您下载升级到最新的Ant 1.8.0.
Ant 1.8.0下载地址:
Ant 1.8.0下载
[ad#468-60]