ant使用实例
来源:互联网 发布:大数据处理算法 编辑:程序博客网 时间:2024/05/20 04:47
@1
ant工具下载地址:http://ant.apache.org/bindownload.cgi
ant工具不同版本下载地址:http://archive.apache.org/dist/ant/binaries/
我这里下载的是windows版本的zip 包:apache-ant-1.9.9-bin.zip
@2
把apache-ant-1.9.9-bin.zip解压缩到我本地系统的D盘的ant199目录,如下图所示
@3
在环境变量添加 系统变量ANT_HOME,变量值为ant解压缩目录:D:\ant199
@4
在path变量中添加变量值:%ANT_HOME%\bin
@5
打开doc窗口,输入ant,提示“Buildfile:build.xml does not exist”,意思就是当前目录C:\User\Thinkpad下没有找到对应的build.xml文件,
但是ant安装成功,并且变量设置成功。
@6
如下图所示为SpringMVC项目工程目录
@7 build.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?><project name="zgcFace" default="war" basedir="."><!-- 工程基本目录结构--><property environment="env" /><property name="p.name" value="zgcFace"/> <property name="p.root" value="${basedir}"/><property name="p.src" value="${p.root}/src"/> <property name="p.webcontent" value="${p.root}/WebContent"/> <property name="p.webinf" value="${p.webcontent}/WEB-INF"/> <property name="p.weblib" value="${p.webinf}/lib"/><!-- Java编译CLASSPATH 第三方jar包目录 其中J2EE包需要根据本地环境进行设置,请不要同步CVS --> <path id="master-classpath"> <fileset dir="${p.weblib}" /> </path><target name="init"> <mkdir dir="${p.webinf}/classes" /> </target> <target name="compile" depends="init"> <javac srcdir="${p.src}" destdir="${p.webinf}/classes" includeantruntime="on" debug="true" optimize="false" failonerror="true"> <classpath refid="master-classpath"/><compilerarg line="-encoding UTF-8"/> </javac> <!--复制src/下非java文件到/WebContent/WEB-INF/classes--> <copy todir="${p.webinf}/classes"> <fileset dir="${p.src}"> <include name="**/**.*" /> <exclude name="**/*.java"/> </fileset> </copy> </target> <!-- 打jar war 包 --> <target name="war" depends="compile"> <war destfile="${p.root}/${p.name}.war" webxml="${p.webinf}/web.xml" > <!-- 将非jar和非class文件拷贝到war包的对应路径下。 --> <fileset dir="${p.webcontent}"> <include name="**/**.*" /> <exclude name="**/*.jar"/> <exclude name="**/*.class"/> </fileset> <lib dir="${p.weblib}" /> <classes dir="${p.webinf}/classes"/> </war> </target> <!-- 清除生成的WEB-INF目录和index.jsp --> <target name="clear"><delete dir="${p.webinf}/classes" /> </target></project>
@8
切换到对应存放build.xml文件目录下,
@9
执行ant命令,提示“Build Successful”
@10
生成对应classes目录和zgcFace.war
@11
清除掉上面生成的classes目录及该目录下所有文件
@12
生成的zgcFace.war对应的目录如下图所示
阅读全文
0 0
- ant使用实例
- 使用ant编译helloworld.java的实例
- Ant使用实例详解(一)
- Ant使用实例详解(二)
- Ant使用实例详解(三)
- ant实例!!!
- 实例教您Eclipse快速上手指南之使用ANT
- 使用ANT构建项目实例2步骤1: build.xml
- 使用ANT构建项目实例2步骤2:properties.xml
- 使用ANT构建项目实例2步骤3:properties.xml
- 使用ANT构建项目实例2步骤4:lib.properties
- 使用ant编译java项目的简单实例
- 学习使用Eclipse中的Ant的小实例
- ANT使用
- 使用ANT
- Ant使用
- Ant使用
- ANT使用
- Android测试之Robotium自动化测试框架
- Android 框架学习2:源码分析 EventBus 3.0 如何实现事件总线
- ssh免密登录和远程文件复制
- 磁盘配额
- BWAPP:一款非常好用的漏洞演示平台
- ant使用实例
- android Google推出的31套在线课程 [记录]
- OKRx+OkGo(okhttp-util升级版)网络请求框架使用
- Java---SpringMVC注解
- 关于Git的入门操作(安装、提交代码至仓库)
- phpmyadmin登陆后出现 Array to string问题
- 参考coupon开发cardcoupon-2
- Hashtable的实现原理
- es6-函数