初识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的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

       Ant环境搭建。。。。。不想多说。。。
0 0
原创粉丝点击