`

ANT实际用途一点通

阅读更多

ANT是一个build tool,也就是一个批处理脚本,可以把一些繁杂的事情写到ANT里让她代替我们做。

 

这里说说我对ANT实际用途的理解:

 

1. ANT可以编译,打包,生成DOC之类的,用MYECLIPSE或者其他工具,很轻松就实现了啊,干嘛还用ANT呢?

        确实很多工具都能很好的实现这些功能,但是让你做多个事情呢,如task1 + task2 +task3...,那么你得在工具里操作很多次,很不节约时间啊。  再如果有多个项目project1+project2+project3...,都要进行打war,并生成doc和junit测试结果,你觉得自己单用工具还能行吗? 很费时间吧?所以build tool是很有市场的,当然都是针对大项目,一般小项目需求还是挺少的,没那么复杂。

 

2.统一资源库。

         很多开源框架就常这么干,把所有的lib放在统一的一个地方,很多samples都直接用ANT把lib拷贝过来,最后在生成war包,这样节约了很多空间,挺不错的。

 

下面找来一些资料供参考:

 

1. ant编译、打包、测试、测试报告生成和邮件发送模板:

http://danlley.iteye.com/blog/102144

 

2. ant基础资料:

http://danlley.iteye.com/blog/101987

分享到:
评论

相关推荐

    ant ant ant ant

    "Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...

    ant ant下载与配置

    ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...

    开发工具 ant-1.9.6

    开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...

    ant脚本资料ant

    - **任务(Task)**:是Ant的基本工作单元,比如编译源代码、复制文件、运行测试等,每个任务都有其特定的用途和属性。 2. **Ant脚本编写** - **XML结构**:Ant脚本以XML格式编写,遵循特定的命名空间和元素结构...

    ant.jar下载

    org.apache.tools.ant.Main org.apache.tools.ant.Task org.apache.tools.bzip2.CRC org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong ...

    ant配置ant配置

    Ant是Apache组织开发的一款强大的Java项目构建工具,它基于XML,允许开发者定义构建过程和依赖关系,便于自动化执行编译、测试、打包...在实际工作中,不断学习和实践Ant的最佳实践,将使你的项目构建更加高效和可靠。

    ant 讲解ant 讲解ant 讲解ant 讲解

    Ant是Apache组织开发的一款用于构建Java项目的开源工具,它的全称是Apache Ant。自2000年中期推出以来,Ant已经成为Java项目构建的主要选择,它替代了传统的'make'工具,尤其受到开发者们的欢迎。Ant的核心优势在于...

    ant元件库ant元件库ant元件库

    标题提到的"ant元件库"实际上是指Apache Ant的库,它是一个基于Java的任务执行系统,用于自动化软件项目的构建过程。Ant以其XML为基础的构建文件(build.xml)著称,开发者可以定义一系列的编译、打包、测试等任务。...

    ant工具和ant教程

    在实际项目中,Ant常与Maven或Gradle一起使用,尽管它们的功能有所重叠,但各自有其优势。Maven提供了更丰富的默认约定和中央仓库,而Gradle则以其强大的脚本能力和灵活性著称。Ant通常更适合那些需要高度定制或与...

    ant-launcher-1.8.3.jar

    标签:ant-launcher-1.8.3.jar,ant,launcher,1.8.3,jar包下载,依赖包

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    在实际开发中,开发者可能会根据项目需求额外引入其他Ant模块,如ant-nodeps.jar(不包含JUnit支持)或ant-contrib.jar(包含额外的社区贡献任务)。 总的来说,Ant作为一个强大的构建工具,通过这些组件的协同工作...

    对于ANT的概述

    #### ANT的基本概念及用途 ANT是一种开源的、强大的构建工具,主要用于Java项目的构建过程,如编译、测试、打包、部署等。与传统的手动构建方式相比,ANT通过定义一系列的任务(tasks)来自动完成项目的构建工作,...

    Ant权威指南Ant权威指南

    《Ant权威指南》是关于Apache Ant这一开源构建工具的详细参考书籍,旨在帮助读者深入理解和高效使用Ant进行软件项目的构建和管理。Ant以其基于XML的构建文件格式和强大的任务库,成为了Java项目中的首选构建工具。...

    Axure AntDesign元件库

    在实际操作中,你可以根据项目需求选择合适的组件,通过Axure的属性面板调整尺寸、颜色、文字等细节,或者利用动态面板实现状态切换和动画效果。同时,Axure还支持自定义CSS,如果你对默认样式不满意,可以通过添加...

    ANT使用指南ANT使用指南

    ### ANT使用指南详解 #### 一、导言 Apache Ant 是一款开源的Java构建工具,类似于传统的...此外,Ant还支持多种命令行选项,可以根据实际需求调整构建行为。对于Java开发者而言,掌握Ant的使用方法是非常有益的。

    Ant入门-ant入门pdf

    《Ant入门》是一本专为初学者设计的电子书,主要涵盖了Apache Ant这一构建工具的基础知识和使用方法。Ant是Java开发中广泛使用的自动化构建工具,由Apache软件基金会开发,其设计目标是简化项目构建过程,使开发者...

    ant工具ant资源包

    Apache Ant 是一个由Java编写的构建工具,它主要用于自动化软件项目的构建、编译、测试和部署过程。这个“ant工具ant资源包”很可能是Apache Ant的一个版本,具体为1.8.3。Ant以XML为基础来描述项目构建的规则和依赖...

    ant帮助文档ant帮助文档ant帮助文档

    Ant是Apache软件基金会的一个开源项目,它是一款基于...在实际工作中,了解并熟练掌握Ant的使用,将极大地提高开发效率。提供的Ant1.7.chm帮助文档应该包含了Ant 1.7版本的所有功能和用法,是学习和参考的宝贵资源。

Global site tag (gtag.js) - Google Analytics