- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
- 艾瑞咨询-2025年中国舒适眼镜白皮书.pptx
- 专题01 Units 4-6 重点语法归纳 七年级英语上学期期末考点(仁爱科普版2024).pptx
- 安全生产事故隐患大排查“百日攻坚”行动方案.PDF
- 第8课 欧洲的思想解放运动 课件高一下学期统编版(2019)必修中外历史纲要下(3).pptx
- 机械制图相关知识C语言及投影法等内容测试试卷.docx
- 第8课 欧洲的思想解放运动高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第8课 现代社会的移民和多元文化 课件-高二历史统编版(2019)选择性必修三.pptx
- AIGC赋能高职“汽车新媒体营销”课程的应用探索.pdf
- 第8课 中国古代的法治与教化 课件-高三历史统编版(2019)选择性必修1一轮复习.pptx
- 21(null)大型购物中心 室内空气质量 解决方案.pdf
文档评论(0)