Ant是项目构建的工具,使用Ant工具,可以大大减少我们在构建进程花费的时间。构建是项目源代码到可运行软件的进程的总称,有编译、测试、测试报告、API文档、部署等步骤。
现在java的IDE(Eclipse和MyEclipse)可以很好的解决项目的编译问题,但是,其没有具体实现在构建其它步骤的功能,所以,向Ant这类的构建工具的存在时很有必要的。
了解的Ant是甚么以后,我们具体的使用1下Ant,具体的步骤以下
步骤1
下载ant工具。大家可以到相应的官网去下载,这里不再过量赘述。
步骤2
配置ant的环境变量,将ant的bin路径添加到path变量中。添加完成后,大家可以在命令窗口输出ant,出现以下窗口信息时,表示ant的环境变量配置成功。
步骤3
MyEclipse添加外置Ant工具。该操作和MyEclipse添加Tomcat、Maven和Jboss等操作1样。具体以下图:
步骤4
添加build.xml,并添加相应的构建任务。项目的根目录下添加build.xml,在向build.xml中写target的时候,我们应当先肯定1下构建的流程,大致以下:
1、定义属性变量,便于以后的保护,也能够把部份的属性变量写入到属性文件中;
2、肯定构建的目录结构,此时就要肯定,构建的具体target了
build.xml的具体内容大家可以上网搜1下。
步骤5
运行build.xml。MyEclipse环境下,可通过OutLine窗口运行
ant是项目构建工具的具体1种,它的最大特点就是跨平台。maven是项目管理工具的具体1种,他管理项目的生命周期。
看了上面的描写后,你可能很惊讶,这两个工具根本就不是1类工具,为何还要进行比较呢?这是由于,他们之间有很多相同的功能,很容易让人们混淆他们之间的概念,所以,比较1下,让自己的印象更加深入。
Maven具体ant的功能,且这些功能在使用上比之更简易。maven规定了相应的文件夹名称和功能,ant是我们程序员规定的;maven的运行是实时的,ant的运行需要我们操作;maven可以管理项目的依赖,该功能也体现了它为项目管理软件工具的1面;maven具有生命周期,在其规定的生命周期中,我们可以在相应的阶段进行相应的操作。
使用ant编译部署打包比较方便,其善于把文件搬来搬去,他可以在只有文本编辑器的环境下使用。我们可以将ant和svn进行相应的结合,这样可以之间间svn的代码进行编译,并且发布到Tomcat的利用程序目录下。