Ant的总结

概述

       Ant是项目构建的工具,使用Ant工具,可以大大减少我们在构建过程花费的时间。构建是项目源代码到可运行软件的过程的总称,有编译、测试、测试报告、API文档、部署等步骤。

       现在java的IDE(Eclipse和MyEclipse)可以很好的解决项目的编译问题,但是,其没有具体实现在构建其它步骤的功能,所以,向Ant这类的构建工具的存在时很有必要的。


Ant的使用

       了解的Ant是什么之后,我们具体的使用一下Ant,具体的步骤如下

       步骤一

              下载ant工具。大家可以到相应的官网去下载,这里不再过多赘述。

       步骤二

              配置ant的环境变量,将ant的bin路径添加到path变量中。添加完成后,大家可以在命令窗口输出ant,出现如下窗口信息时,表示ant的环境变量配置成功。


       步骤三

              MyEclipse添加外置Ant工具。该操作和MyEclipse添加Tomcat、Maven和Jboss等操作一样。具体如下图:

Ant的总结_第1张图片

       步骤

              添加build.xml,并添加相应的构建任务。项目的根目录下添加build.xml,在向build.xml中写target的时候,我们应该先确定一下构建的流程,大致如下:

                    1、定义属性变量,便于之后的维护,也可以把部分的属性变量写入到属性文件中;

                    2、确定构建的目录结构,此时就要确定,构建的具体target了

              build.xml的具体内容大家可以上网搜一下。            

       步骤五

              运行build.xml。MyEclipse环境下,可通过OutLine窗口运行


Ant和Maven的区别

       ant是项目构建工具的具体一种,它的最大特色就是跨平台。maven是项目管理工具的具体一种,他管理项目的生命周期。

       看了上面的描述后,你可能很惊讶,这两个工具根本就不是一类工具,为什么还要进行比较呢?这是因为,他们之间有很多相同的功能,很容易让人们混淆他们之间的概念,所以,比较一下,让自己的印象更加深刻。

       Maven具体ant的功能,且这些功能在使用上比之更简易。maven规定了相应的文件夹名称和功能,ant是我们程序员规定的;maven的运行是实时的,ant的运行需要我们操作;maven可以管理项目的依赖,该功能也体现了它为项目管理软件工具的一面;maven具有生命周期,在其规定的生命周期中,我们可以在相应的阶段进行相应的操作。


总结

       使用ant编译部署打包比较方便,其善于把文件搬来搬去,他可以在只有文本编辑器的环境下使用。我们可以将ant和svn进行相应的结合,这样可以之间间svn的代码进行编译,并且发布到Tomcat的应用程序目录下。

你可能感兴趣的:(Ant的总结)