CentOS6.2+ANT1.8.3编译环境

来源:互联网 发布:下载购物淘宝网 编辑:程序博客网 时间:2024/06/05 16:30
 

说明:

/root/dir_install    用于存放下载的安装包,以及解压以后的包
/usr/local/ant      用于指定安装ant的路径

一、安装ant

我这边下载的是  apache-ant-1.8.3-src.tar.gz    下载地址是:apache.etoak.com//ant/source/

cd /root/dir_install

tar zxvf apache-ant-1.8.3-src.tar.gz 解压后得到apache-ant-1.8.3

chmod -R 777 apache-ant-1.8.3

cd apache-ant-1.8.3

./build.sh

编译安装....


编译过程中遇到如下错误:

经过google、baidu后,大致知道这是由于需要junit的dependence,(参见这个帖子http://abcs007.iteye.com/blog/629431)

下载junit.jar,我这边下载的是junit-4.10.jar 下载地址:http://sourceforge.net/projects/junit/files/junit/4.10/

下载将junit-4.10.jar 拷贝到/root/dir_install/apache-ant-1.8.3/lib/optional下面

cp junit-4.10.jar /root/dir_install/apache-ant-1.8.3/lib/optional/.


OK,再次回到 /root/dir_install/apache-ant-1.8.3/下面

./build.sh进行编译

....

.......

编译完成后,会在 /root/dir_install/apache-ant-1.8.3/下面生成dist的文件夹,里面有我们需要的bin、lib目录

移动apache-ant-1.8.3到/usr/local/下面,并重命名为ant

mv /root/dir_install/apache-ant-1.8.3 /usr/local/ant


二、配置环境变量

vi /etc/profile

添加如下信息


配置完成后,重新启动电脑

reboot

三、验证ant是否安装成功

验证ANT是否安装成功

1.命令查看版本信息

ant -version  显示如下信息,则表明已经正确安装



四、试验编译工程

这边我简单的建立空工程,目的只为验证ant是否成功安装

在/root 下面建立一测试目录

mkdir ant_test

cd ant_test

建立build.xml文件,并添加相应的内容

touch build.xml

vim build.xml

内容如下:(具体的ant编译脚本怎么写,大家可以自己学习)

运行命令进行编译工程

ant -f build.xml

运行后看到如下结果,说明ant已经正确被安装.


五、编译工作中的工程(本部分只为记录个人遇到的问题,大家可以无视!)

问题:

在实际工程时,报“错误: 编码UTF8的不可映射字符”即使是代码注释中的,编译还是失败

这是由于我们的代码编码格式是GBK格式的引起的


解决方法:

在build.xml编译脚本中<javac></javac>之间添加如下红框框内容


大家可以参加这个帖子   http://qiang106.iteye.com/blog/526326  


再次编译,成功!...微笑

原创粉丝点击