初识ant
来源:互联网 发布:阿里云企业邮箱登陆 编辑:程序博客网 时间:2024/06/04 17:47
Ant是Apache软件基金会JAKARTA目录中的一个子项目,本意为蚂蚁,不知道作者为什么这样命名。它是基于java的一种构建工具,具有良好的跨平台性。相比于make,ant语法更加简单,功能更加强大,ant能做的事我只能说很多(本人工作需要,只是初学ant)。类似于make的工具本质上都是基于shell脚本:先计算依赖关系,再执行命令。而这些命令类似于命令行中的命令,所以我们可以很容易对该工具进行扩展,然而这将意味着你必须将自己限制在特定的OS上,或OS类型上。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的 应用时,用样也是基于这些缺陷对Ant做了更好的设计。
Ant的优点
1、 跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。
2、操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。
3、Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。
4、Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。
0 0
- ant 初识
- 初识ant
- 初识ant
- Ant初识
- ant初识(一)
- ant初识(二)
- Ant构建项目(一)初识
- ant
- ant
- Ant
- ant
- ANT
- ANT
- ant
- ant
- ant
- ant
- ant
- history命令小技巧
- TCP/IP数据包的认识
- 第12周项目1 教师兼干部类
- PowerShell FTP客户端上传下载模块的编写
- MFC 知识 总结(1)
- 初识ant
- 彻底解决Android 应用方法数不能超过65K的问题
- 凌阳16位单片机之FIQ中断
- Oracle Linux 6.3安装
- 二分查找
- LeetCode | Remove Element
- freemarker使用
- Hive1.1安装配置,基于最小安装的CentOS7、hadoop2.6、MySQL
- GOF23之外观模式Demo