Ant的使用分以下几步:
(操作系统:Windows)
一、Ant下载:http://ant.apache.org/bindownload.cgi,最新版本为apache-ant-1.7.0-bin.zip;
二、安装Ant:
假设安装在d盘:D:\apache-ant-1.7.0,直接解压就行。
设置ANT_HOME系统变量和PATH系统变量:
set ANT_HOME= D:\apache-ant-1.7.0
set PATH=%ANT_HOME%\bin
三、运行build.xml文件
假设工程路径为f:\workspace\zhangmon。
在工程文件夹zhangmon下有两个文件,一个是xml文件:build.xml,另一个是属性文件:build.properties。
在dos命令下输入,有两种方式运行build.xml
1、 采用绝对路径:ant -buildfile f:\workspace\zhangmon\build.xml,如
2、 采用相对路径:进入build.xml所在的目录,输入ant即可,如图
以下均用相对路径演示:
当在dos下输入ant时,运行的是默认的目标,即运行的是default="usage"指向的usage
<project name="build" basedir="." default="usage">
在这种情况下输入ant与输入ant usage相同。
在build.xml文件中定义了以下几个target:usage、init、copy、clean、compile、deploywar、deploy。
说明:
usage:在控制台输出一些说明信息。
init:生成工程的目录结构。
copy:拷贝图片、jsp文件、.xml文件、.properties文件、jar包、标签文件(tld)。
clean:删除。
compile:编译源文件。
deploywar:把工程生成war包。
deploy:把war包部署到tomcat中。
一般来讲,我们只需运行后面三个target中的任何一个就行。
当需要重新编译源文件时运行ant compile;
如果工程部署在本机的tomcat下,运行ant deploy,但要在属性文件build.properties中配置tomcat的安装路径,如我的:tomcat.home=D:/Tomcat 5.0;
如把工程部署在其他机器上,则最好运行ant deploywar,最后只要在工程下的deploy目录下拷贝war文件到tomcat的webapps目录下即可。
(操作系统:Windows)
一、Ant下载:http://ant.apache.org/bindownload.cgi,最新版本为apache-ant-1.7.0-bin.zip;
二、安装Ant:
假设安装在d盘:D:\apache-ant-1.7.0,直接解压就行。
设置ANT_HOME系统变量和PATH系统变量:
set ANT_HOME= D:\apache-ant-1.7.0
set PATH=%ANT_HOME%\bin
三、运行build.xml文件
假设工程路径为f:\workspace\zhangmon。
在工程文件夹zhangmon下有两个文件,一个是xml文件:build.xml,另一个是属性文件:build.properties。
在dos命令下输入,有两种方式运行build.xml
1、 采用绝对路径:ant -buildfile f:\workspace\zhangmon\build.xml,如
2、 采用相对路径:进入build.xml所在的目录,输入ant即可,如图
以下均用相对路径演示:
当在dos下输入ant时,运行的是默认的目标,即运行的是default="usage"指向的usage
<project name="build" basedir="." default="usage">
在这种情况下输入ant与输入ant usage相同。
在build.xml文件中定义了以下几个target:usage、init、copy、clean、compile、deploywar、deploy。
说明:
usage:在控制台输出一些说明信息。
init:生成工程的目录结构。
copy:拷贝图片、jsp文件、.xml文件、.properties文件、jar包、标签文件(tld)。
clean:删除。
compile:编译源文件。
deploywar:把工程生成war包。
deploy:把war包部署到tomcat中。
一般来讲,我们只需运行后面三个target中的任何一个就行。
当需要重新编译源文件时运行ant compile;
如果工程部署在本机的tomcat下,运行ant deploy,但要在属性文件build.properties中配置tomcat的安装路径,如我的:tomcat.home=D:/Tomcat 5.0;
如把工程部署在其他机器上,则最好运行ant deploywar,最后只要在工程下的deploy目录下拷贝war文件到tomcat的webapps目录下即可。