ant的安装以及使用

来源:互联网 发布:linux延时函数 编辑:程序博客网 时间:2024/06/11 13:11
 Linux:

前几天学习了一下在XP下安装ANT,想到了我们的项目部署的服务器安装的是Linux操作系统,没有安装编译工具,每次项目组成员对java类稍作修改都要在本机调试好重新部署,ant是个很好用的编译工具,为何不使用呢?于是从网上搜集了资料学习了一下。

  

一、linux安装并配置ant

1。下载

    下载地址:http://ant.apache.org/bindownload.cgi 下 apache-ant-1.8.2-bin.zip(当前最新版本),将该下载包拷贝到/usr/local下(我的安装目录

2。解压

     cd /usr/local  

     tar apache-ant-1.8.2-bin.zip

     解压后会在/usr/local 下生成一个文件夹apache-ant-1.8.2

3。配置环境变量

     (ant是基于java的,所以要先确保系统中已经安装了jdk)

     右键 打开终端令 source /etc/profile,输入命令:

  source/etc/profile

  gedit/etc/profile(文本编辑器打开profile,修改环境变量如下图,添加ANT_HOME和和PATH)

 

linux下ant的安装以及使用

 

4测试ANT是否安装好

输入命令 cd bin

        ant -version

出现apache ant version 1.8.2 compiled on December 20 2010

okant配置完成。

二、使用ant

将本地项目YBCNEW--右击SVN-Export,将导出的项目YBCNewFTP上传到服务器上,其中要保证根目录里面有build.xml,(记住修改tomcat的路径,

<property name="tomcat.home" value="/home/tomcat" />)。

编译过程如下图所示:首先读取环境变量,然后进入到该项目的根目录,执行命令ant即可。

linux下ant的安装以及使用

编译成功后便可以看到在tomcat文件夹下的webapps目录下有编译好的YBCNew,然后重启服务器。

 

 

重启tomcat服务器:

如下图所示:

linux下ant的安装以及使用

这样就可以在浏览器地址栏中输入进行测试了。


Windows:

Apache Ant,是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。默认情况下,脚本文件名为build.xml 。

Windows 下的安装和配置

安装步骤:

  1. 下载最新版本,ANT官方网站: http://ant.apache.org/ 下载后解压缩即可。
  2. 配置环境变量:

打开环境变量配置窗口可以通过下面步骤打开:我的电脑(Vista之后叫 计算机) –> 右键属性菜单点击 –> 高级(Vista之后是 高级系统设置) –>  点击环境变量按钮(如下图:)

image

然后在随后出现的环境变量窗口中的系统变量这里,增加下面的两个设置:

image

  • ANT_HOME:C:\apache-ant-1.7.1                 (这里为你自己解压缩的目录)
  • PATH:%ANT_HOME%\bin                          (这个设置是为了方便在dos环境下操作)

 

完成上述步骤,就安装完毕。

 

查看是否安装成功。

在dos窗口中输入命令ant,若出现结果: 
   Buildfile:build.xml does not exist! 
   Build failed 
说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。

 

一个简单的使用ANT的例子

在 D 盘根目录下新建一个 build.xml 文件,文件的内容如下:

<?xml version="1.0" encoding="GBK"?><project name="测试脚本" default="copyfile" basedir="." >   <target name="copyfile">      <copy file="d:/a.txt" todir="e:/Temp" overwrite="true" />   </target></project>

在 D 盘根目录下新建一个 a.txt 文件,内容随便。

进入DOS,依次执行:

  d: 
  ant

如同下面的截图:

image 

执行完毕后,我们会在 e:/Temp 目录下看到 a.txt 文件,跟D盘根目录下的完全一样,即Copy成功。

 

 

如果中间提示类似如下错误:

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar

这是因为JDK 的安装有问题或者是 JAVA_HOME 环境变量没有设置或者设置有问题, jre下肯定没tools.jar。

ANT 执行命令(执行非build.xml):

长时间使用ant执行build.xml文件,结果不记得了如何执行非build.xml文件。

  执行方法: ant -f 文件名(如:common.xml)标签名

 

  好记性不如烂笔头,再次提醒自己东西要随手记下来!


原创粉丝点击