预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java私塾《ant入门》 ——深入浅出系列精品教程 《ant入门》——深入浅出系列精品教程 ant是什么、能做什么 n介绍 ApacheAnt是一个基于Java的构建工具,它可以用于构建多种项目,但是 目前主要被用于Java项目的构建,Ant是用Java语言编写,可以在多个操作系统 中运行,目前在绝大部分的Java开源项目中,都选择使用Ant作为构建项目的工 具,合理的使用Ant可以大大降低项目构建、部署的难度。在本课程的内容中, 将介绍Ant构建项目的基本用法,利用这里基本的知识,我们可以尝试使用Ant来 构建自己的项目,体验Ant给我们带来的方便和高效。 在初识ant的时候,我们可以把ant想象为dos中的批处理文件或lunix中的 shell编程:我们每次做一件事都要重复的做它的许多步骤。使用了ant,我们就 可以讲这些步骤写成脚本,下次重复的时候,不需要重复它的每一步,只需要调 用这个脚本就可以了。 网址:http://www.javass.cn 真正高质量培训签订就业协议咨询QQ:460190900 《ant入门》——深入浅出系列精品教程 ant有什么 n工程【project】 工程就是一个脚本,一次构建或者部署的所有工作。 n目标【target】 在Ant脚本中,可以把想做的事情用target描述,每个target描述一件事情。 比如第一个target要拷贝,第二个target要打jar包。Target本身不难,但是我 们要注意两件事。 每个工程都可以设置默认的目标,它是从默认的目标开始运行。 目标之间有依赖性,如果<targetname=“b”depends=“a”>,代表目标 b依赖于目标a,所以目标a无论如何都会先于目标b运行。 n属性【property】 一个ant脚本可能运行在不同的机器上,虽然部署工程要做的事情是一样 的,但是不同的机器的情况可能不一样。比如第一台机器的tomcat装在 d:\tomcat,但是另一台机器的tomcat装在e:\tool\tomcat。这时候,我们可以 使用属性,把这些经常变化的变量放到脚本文件的开始,让情况变化的时候不至 于修改整个脚本。网址:http://www.javass.cn 真正高质量培训签订就业协议咨询QQ:460190900 《ant入门》——深入浅出系列精品教程 配置环境 到apache的官方网站下载http://ant.apache.org/bindownload.cgi其使用 包apache-ant-1.8.2-bin.zip,目前其最新版本是1.8.2。 下载之后只需要解压就可以使用,比如解压到D:\study\java\ide。 这时我们需要设置环境变量: 设置ANT_HOME为安装的目录D:\study\java\ide\apache-ant-1.8.2-bin。 把ANT_HOME安装目录的bin子目录,加入到path里 D:\study\java\ide\apache-ant-1.8.2-bin\bin。 网址:http://www.javass.cn 真正高质量培训签订就业协议咨询QQ:460190900 《日志框架入门》——深入浅出系列精品教程 最简单的脚本示例 <?xmlversion="1.0"encoding="UTF-8"?> <projectname="sample"default="init3"> <propertyname="dlist"value="f:\37\dlist"/> <targetname="init1"depends="init2"> <mkdirdir="${dlist}\1"/> </target> <targetname="init2"> <mkdirdir="${dlist}\2"/> </target> <targetname="init3"depends="init1"> <mkdirdir="${dlist}\3"/> </target> </project>网址:http://www.javass.cn 真正高质量培训签订就业协议咨询QQ:460190900 《日志框架入门》——深入浅出系列精品教程 在命令行里执行构建文件 刚刚我们已经把ant安装目录的bin文件夹加入了环境变量path里,所以现 在在任意文件夹下都可以引用ant命令。 直接在命令行中敲入ant,就是执行本目录下的构建文件build.xml;如果 本目录下不只一个构建文件,还可以使用-file来指定其的构建文件。如:输入 ant–filebuild-another.xml就是引用build-another.xml这个构建文件。 网址:http://www.javass.cn 真正高质量培