您的位置:首页 > 其它

Ant 安装与配置

2013-12-22 00:50 197 查看
以前做个啥总是懒得记录, 到了再次用的时候就又得重新搜索,....

第一次看见Ant 是看一篇讲 Lisp 的文章中, 文章中说XML 时提到了Ant -- 说XML  如何如何强大,然后又说了 Ant 的原作者花了两个小时就做出了Ant.

后来在看一个android 的文件浏览器的源码的时候, 导入项目遇到点问题, 发现项目目录下的build.xml 文件,随便搜了下,发现是ANT 而且源码目录里也有ant 这个文件夹.

再后面就是上ITeye是看见有篇文贴了几个视频关于 ant 和maven 的,不过视频却看不了, 我就说还是看看ant吧, 于是折腾了下.

而且google 的时候发现 ant 可以用来完成andoird 程序的编译 打包, google 也提供了支持.   

记录下过程,尽量写成 shell 命令集(还不好意思说 shell 脚本,  这方面也是欠很多火候),如下:

1. 安装要求

* java 环境  , 设置好JAVA_HOME 变量

2. 下载及安装

#!/bin/bash

sudo mkdir -p  /usr/local/pro
cd /usr/local/pro

# 1. download ant for ant.apache.org
#   use binary distribution directly
sudo wget http://apache.fayea.com/apache-mirror//ant/binaries/apache-ant-1.9.2-bin.tar.gz 
# 2. unzip
sudo tar -xzvf apache*

# 3. set path environment
touch ~/.bash_profile

echo -e    " # PATH environment \n
ANT_HOME=/usr/local/pro/apache-ant-1.9.2 \n
PATH=${ANT_HOME}/bin:$PATH \n
export ANT_HOME PATH \n
" >>>~/.bash_profile
a是

echo "source ~/.bash_profile">>> ~/.bashrc

# 使环境变量生效
source ~/.bashrc


此时,在终端输入 ant 测试是否可用. 出现如下说明配置好了.

Buildfile: build.xml does not exist!
Build failed


3. 安装library 一支持更多可选Tasks

# cd ant home
cd $ANT_HOME

# get library system 表示将库下载到 ant home 的lib 文件夹下
ant -f fetch.xml  -Ddest=system


不一会就下好了.

有一点要注意就是 : ant 的 library dependencies 必须被添加到ant 的 classpath中,有很多方式来实现这点,

1. 放置在 ANT_HOME/lib 目录下, 上面就是用的这种方式.

2. 在 命令行使用 -lib 指定jar 目录

3. 添加到CLASSPATH 中, 不过不推荐这么搞. 

4. 写在某些task 的<classpath> tag 内

到这就装好了, 接下来就该学习怎么使用 Ant 了, 看了官方的几页教程,和一点介绍,先贴个地址, 写不写再说.

Ant Tutorial

Ant 可以做的Task

另外ANT_HOME 目录下的 manual 中也有相应帮助或者称之为手册

参考 :

1.  安装 Ant

2.  关于Ant 的介绍
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: