




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ant本意是AnotherNeatTool,也就是另一种整洁的工具,取首字符就是Ant。ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发1、并配置Ant地址:Ant环境配置: :E:\apache-ant-1ANT_HOME:2PathAnt“确定”(在此之前已打开令行窗口不能生效运行如下命令anteso。即可打印出atAt环境已经配置好了。2、1命令行运行1D:\admin备注:没有指定任何参数时,Ant会在当 下查询文件,如果其他文件名可用ant–buildfile<?xmlversion="1.0"encoding="UTF-<projectname="antPro"default="getBaseDir"basedir="D:/admin"><target<echomessage="Thebasedir2、命令行D:\admin,输入ant出现如下project元projectAntAnt文件至少应该包含一个project元素,否则会发生projecttargetnameprojectdefaultprojecttargetbasedirAnt的构件文件的 32建文件的名字不是Antbuildfilefilefile指定了要使用的构建文件的名称,使用属ant–buildfilebuild1.xmlant–file<?xmlversion="1.0"encoding="UTF- default="printPro"basedir="."><propertyname="name"<propertyname="age"<target<echomessage="Thecurrentantversionis:${ant.version}"/><echomessage="name:age:43执行指定的target<?xmlversion="1.0"<projectname="antPro"default="A"<targetname="A"<echo<target<echo5、ant关键元project元project元素是Ant构件文件的根元素,Antprojectproject个target元素。接下来向读者展示一下projectnameprojectdefaultprojecttargetbasedirAnt的构建文件的 basedirtarget元target为Ant的基本执行单元,它可以包含一target相互依nametargetproject元素中是唯一的。我们可以通过指定target元素的名称来指定某个target。depends用于描述target之间的依赖关系,若与多个target存在依赖关系时,需要以“,”间隔。Antdependstarget行每个target。被依赖的target会先执行。target<target<targetname="B"<targetname="C"<targetname="D"if所在target将不会被执行。unless该属性的功能与if属性的功能正好相反,target将会被执行。descriptiontarget<?xmlversion="1.0"<projectname="targetPro"<targetname="targetA"<echomessage="Java<targetname="targetB"="targetA"unlessadepend<echomessage="Thebasedirproperty元<propertyname="name"<echo6、Ant常用命copy命copy主要用来对文件和 <copyfile="myfile.txt"拷贝单个的文件到指 <copyfile="myfile.txt"拷贝一 到另外一 <copy<fileset拷贝一批指定的文件到指 <copy<fileset<include<exclude<copy<filesetdir="src_dir"delete命对文件 eg1<deletefile="/home/photos/philander.jpg"/>eg2.删除指定 <deleteeg3.<filesetdir="."mkdir命创 eg:<mkdirdir="./tom/tom123"move命移动文件 ,举例如下eg1<movefile="a.txt"tofile="aaa.txt"/>eg2.移动单个文件到另一个 <movefile="b.txt"todir="./jerry"eg3.移动某个 <movetodir="kevin1"> echo命该任务的作用是根据日志或器的级别输出信 append="true"/>7、利ant构建和部java工1)建立名为JavaTestPro的J.anttest建立oWorld.java这个类publicclassoWorldpublicstaticvoidmain(String[]args){System.out.println("oworld!");}}在JavaTestPro项目的 下建立build.xml文<?xmlversion="1.0"<projectname="javacTest"default="run"<target<delete<targetname="compile"depends<mkdirdir<javacsrcdir="${basedir}/src"="${basedir}/build/classes"<targetname="run"depends<javaclassname="com.ant.test.或者采用全局<?xmlversion="1.0"<projectname="javacTest"default="run"<propertyname="dest"value="build/classes"<target<delete<targetname="compile"depends<mkdirdir<javacsrcdir="src"destdir="${dest}"<targetname="run"depends<javaclassname="com.ant.test.<pathelement选中runasant编译后生成 8、{classpath}的路径,跟着lib 下的所有jar文件,接着是classes目<?xmlversion="1.0"<projectname="javacTest"default="run"<propertyname="dest"value="./build/classes"/><propertyname="testng.output.dir"<path<filesetdir="lib"<pathelement<taskdef<target<delete<!--编译 --<targetname="compile"<mkdirdir<javacsrcdir="src"destdir="${dest}"classpathref="classes"includeantruntime="on"/>运行<targetname="run"classpathref="classes"><xmlfilesetdir="."9、定时任d:/admin新建test.bat,输入cdecho%date%%time%oworld >>a.txtpauseon触发器”每天启动程序择修改testB的属性信息 10、定时任务与callant接下来Test1.bat制作为定时任<?xmlversion="1.0"<projectname="javacTest"default="run"定义全局<propertyname="dest"value="./build/classes"<propertyname="testng.output.dir"value="./test-定义类路径<path<filesetdir="lib"<pathelement<taskdefresource="testngtasks"<targetna
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市综合体商位租赁与经营管理服务合同
- 体育馆场地化运营管理与维护合同
- 闽教版小学一年级下册信息技术期中考试试卷附答案
- 《心》测试题带答案
- 2025年铝箔及铝合金箔项目提案报告模板
- 分层土壤条件下地埋管换热器管群传热特性研究
- 碳排放权交易试点对重污染企业低碳技术创新的影响研究
- 大班幼儿前书写活动中教师支持的研究
- 基于粗粒化分子动力学模拟的生物质材料油水分离的研究
- 考虑碳成本的快递柜交付模式下即时物流订单分配策略研究
- 某冶金机械厂供配电系统设计
- 收费站年度工作计划
- xx县精神病医院建设项目可行性研究报告
- 《在中亚细亚草原上》赏析 课件
- 城市轨道交通供电技术442页完整版教学课件汇总全书电子教案
- Q/GDW248-2008输变电工程建设标准强制性条文实施管理规程第3部分:变电站建筑工程施工教程文件
- 班组会议运作技巧ppt课件
- 小学生综合素质评价方案与评价表
- 技术比武理论复习题(继电保护)
- 科室医疗质量安全管理与持续改进记录本模板.doc
- DSP课程设计--基于IIR的语音信号滤波
评论
0/150
提交评论