Ant入门示例

“Apache Ant是一个基于Java 的生成工具。据最初的创始人James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的首字母缩写。

在初步使用过程中,对于Ant的作用,我觉得主要即辅助Java的编译,例如定义编译之前的准备工作、项目之间的依赖关系等等。≈.NET中的项目文件(.csproj)。

1.下载Ant,(http://ant.apache.org/bindownload.cgi

2.安装Ant

将下载的包apache-ant-1.8.0-bin.zip解压,放在适当的位置,如本例放置于:C:\apache-ant-1.8.0

设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录

3.测试Ant安装

打开命令行,输入ant,如果能见到类似如下信息,证明Ant配置成功:

Buildfile: build.xml does not exist!

Build failed

4.新建测试项目

Eclipse中新建项目“HelloAntWorld”,然后建包随便创建几个类,这里只是为了演示Ant作用,所以不在项目中的class了.

然后在项目的根目录下创建build.xml文件,内容如下:Ant入门示例_第1张图片

对于Ant来说最核心的定义任务是target,这里定义的每个target将来可以在命令行调ant时使用,下面简单解释下:

第一个target all,调用时会同时调用所依赖的三个target,分别是init、compile,jar;

   I:init任务是创建三个目录,然后分别给几个名称赋值,从代码中应该是可以看得出来;

   II:jar任务是把当前项目打包成jar;

   III:compile任务是编译当前项目源码,并将编码的二进制class文件放在指定的目录下;

   IIII:clear任务是删除指定目录也就是之前所有操作;


你可能感兴趣的:(学习)