Ant 安装与配置

1 篇文章 0 订阅

以前做个啥总是懒得记录, 到了再次用的时候就又得重新搜索,....


第一次看见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 的介绍






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值