- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
build脚本
build脚本
Ant脚本文件build文件编写示例
build.xml文件编写示例
1、设置目录常量
例:property name=work.home value=work /
2、设置classpath
例:
!-- 设置运行环境 --
path id=classpath
pathelement location=${servlet.jar}/
pathelement location=${webapp.libs}/
fileset dir=${webapp.libs}
include name=**/*.jar/
exclude name=servlet.jar/
/fileset
pathelement path=${compile.classpath}/
/path
3、设置初始化内容
例:
target name=init
!-- Do we need to copy dependent libraries? --
available property=copy.libs file=${webapp.libs} /
/target
4、创建需要的文件目录
例:
target name=prepare depends=init
description=Prepare target directory
mkdir dir=${webapp.target} /
/target
5、设置运行类库lib,将需要的运行类库拷贝到指定目录
例:
target name=libs depends=prepare if=copy.libs
description=Copy dependent libraries
mkdir dir=${webapp.target}/WEB-INF/lib /
copy todir=${webapp.target}/WEB-INF/lib
fileset dir=${webapp.libs}
include name=*.jar/
exclude name=servlet.jar/
/fileset
/copy
/target
6、复制运行此系统所需的文件
例:
target name=static depends=prepare,libs
description=Copy static files
copy todir=${webapp.target}
fileset dir=${webapp.web}
exclude name=**/CVS/*.*/
exclude name=Tomcat/**/
exclude name=WEB-INF/lib/**/
exclude name=WEB-INF/classes/**/
exclude name=WEB-INF/log/**/
/fileset
/copy
/target
7、编译
例:
target name=compile depends=static if=pile
description=Compile Java sources
!-- 编译源码 --
javac srcdir=${webapp.src}
destdir=${webapp.target}/WEB-INF/classes
debug=${compile.debug}
deprecation=${compile.deprecation}
optimize=${compile.optimize}
classpath refid=classpath/
/javac
!-- 将编译得到的class文件拷贝到指定地方 --
copy todir=${webapp.target}/WEB-INF/classes
fileset dir=${webapp.src}
include name=**/*.properties /
include name=**/*.xml /
exclude name=**/CVS/*.*/
/fileset
您可能关注的文档
- 2010.03.27 [建筑教育三题].南萧亭(2001.5.29).ABBS.doc
- 2010.5 巧用实施万用板布线——用Protel 99 SE玩转“洞洞板”.doc
- 2010.6四级听力真题技巧透析.doc
- 2010CET4抢分制胜宝典2.doc
- 2010~2011年黄高高一寒假语文作业.doc
- 2010《电磁场与电磁波》复习指南.doc
- 2010上海秋冬作品展在800show上映_大码女装网.doc
- 2010中国亿万富豪出生城市排行榜100强.doc
- 2010中国慈善排行榜昨发布:黄如论位居榜首.doc
- 2010中考英语作文8个重点话题.doc
- K3HB P时间间隔表选型样本(中文).pdf
- 三菱FX系列PLC 一些有用的程序段.pdf
- 松下PV230图像处理装置使用手册(功能摘录篇)(中文).pdf
- IC697PWR711_713.pdf说明书用户手册.pdf
- 松下MINAS A5系列(G、H型200V)交流伺服马达驱动器使用说明书(基本篇)2009(中文).pdf
- H7HP总和计数器 时间计数器(DIN72×36)选型样本(中文).pdf
- 山洋闭环步进系统P型(驱动器型号:PB3A003P201 202)操作说明书.pdf
- 松下KW9M电力监控表用户手册(中文).pdf
- 伊顿(Eaton)软起动器技术培训教程(中文).pdf
- LS产电XGB系列PLC硬件用户手册(中文).pdf
文档评论(0)