apache ant 的安装与使用

1.引言

团队协作式的开发项目时,svn和git起到管理代码的作用,而我们需要的是一个可以编译好可以发布的产品,这时候就需要有一个规范的编译工具了,由于开发人员所使用的环境各有不同,比如开发java项目时,不同的成员可能使用的是不同的系统,jdk,ide,而此时我们项目在编译发布时要排除掉所有的这些差异,而我们有必要有一个统一的环境用于编译发布项目,最好是代码运行时的发布环境,这也是很多C或者C++软件在安装时才会在本地完成最后的链接,运行的原因,而java项目一般是使用ant和maven

2.apache ant的介绍,下载以及安装

Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。
具体文档详细介绍:百度百科十分详细的介绍
下载地址:http://ant.apache.org/bindownload.cgi
这里写图片描述

Windows下安装步骤(不推荐,意义不大,而且后面会因为各种环境问题编码问题导致留下一堆坑)
1. 安装jdk,配置好环境变量JAVA_HOME CLASS_PATH PATH
2. 将下载的文件解压到安装目录下:C:\developer
3. 添加环境变量ANT_HOME
这里写图片描述
4. 将%ANT_HOME%\bin;添加到环境变量PATH中
5.测试:在命令行中敲入ant -version或者直接敲入ant看到类似下图即为安装成功
这里写图片描述

linux下安装方式(服务器普遍使用linux,所以推荐使用以此为基准进行编译)
1.安装jdk配置环境变量JAVA_HOME CLASS_PATH PATH
步骤参考Ubuntu下配置JDK环境变量
2.从官网下载tar.gz版的ant安装包解压到安装目录下,修改权限

tar -vxzf apahce-ant-1.9.2-bin.tar.gz  解压 
chown -R linbingcheng apahce-ant-1.9.2  改变权限 
chmod -R +x apahce-ant-1.9.2 

3.vim /etc/profile 修改系统配置文件,将以下内容加在文件末端


#set Ant enviroment

export ANT_HOME=/usr/apache-ant-1.9.2
export PATH=$PATH:$ANT_HOME/bin

4.终端输入以下命令使配置生效

source /etc/profile

5.测试ant是否安装成功,配置生效

ant -version
这里写图片描述

3.使用介绍

百度百科;里面关于build.xml的配置写的十分详细,所以就不做搬运了

ant的运行方法:

根据需求创建好使用的配置文件(使用默认配置文件名build.xml),进入存放该配置文件的目录,直接运行运行ant命令,既可以

如果文件名不是默认的build.xml
则要指定配置文件

ant -buildfile build-test.xml

如果要指定运行的target的话,则在文件名后面指定,如

ant -buildfile build-test.xml clean

posted @ 2016-11-01 11:21  ~hello ~world  阅读(331)  评论(0编辑  收藏  举报