<?xml version="1.0" encoding="UTF-8" ?>
<project name="[*****]你的项目的名称" default="deploy" basedir=".">
<property name="src.dir" value="src"/>
<property name="webcontent.dir" value="[*****]WebContent目录,根据你自己的具体来写,比如这里就是WebRoot"/>
<property name="lib.dir" value="WEB-INF/lib"/>
<property name="web-inf.dir" value="${webcontent.dir}/WEB-INF"/>
<property name="build.dir" value="build" />
<property name="dist.dir" value="dist"/>
<property name="tomcat.home" value="[*****]Tomcat的webapps所在的路径"/> <path id="project.classpath">
<fileset dir="${webcontent.dir}/${lib.dir}">
<include name="*.jar"/>
</fileset>
</path> <target name="clean">
<delete dir="${build.dir}"></delete>
<delete dir="${dist.dir}"></delete>
<delete file="${tomcat.home}/${ant.project.name}.war"></delete>
<delete dir="${tomcat.home}/${ant.project.name}"></delete>
</target> <target name="init" depends="clean">
<mkdir dir="${build.dir}/classes"/>
<mkdir dir="${dist.dir}"/>
</target> <target name="compile" depends="init">
<javac srcdir="${src.dir}" destdir="${build.dir}/classes">
<compilerarg line="-encoding UTF-8"/>
<classpath refid="project.classpath"></classpath>
</javac>
</target> <target name="publish" depends="compile">
<war destfile="${dist.dir}/${ant.project.name}.war" basedir="${webcontent.dir}" webxml="${web-inf.dir}/web.xml">
<classes dir="${build.dir}/classes"></classes>
<lib dir="${webcontent.dir}/${lib.dir}"></lib>
<fileset dir="WebContent"/>
</war>
</target> <target name="deploy" depends="publish">
<copy file="${dist.dir}/${ant.project.name}.war" todir="${tomcat.home}"></copy>
</target>
</project>

最新文章

  1. FTP命令 - Size的问题
  2. PagerIndicator主题样式修改
  3. 线段树好题(2004集训队林涛PPT中的3题)
  4. Ten Tips for Writing CS Papers, Part 2
  5. 在Ecshop后台打印订单页面将商品按货号排序
  6. mysql一些常用命令总结
  7. 开启sa账户以及如何用JDBC进行连接
  8. asp.net基础
  9. mobile端
  10. awk(流程控制、内置变量、内置函数、数组)
  11. java 完全二叉树的构建与四种遍历方法
  12. 在moba游戏里面模拟实现绝地求生毒雾圈功能
  13. springMVC DispatcherServlet类关系图
  14. python调用RPC接口
  15. 工程设计文档服务EngineerCMS
  16. nmap常用参数详解
  17. ElasticSearch - How to search for a part of a word with ElasticSearch
  18. jsp+springmvc实现文件上传、图片上传和及时预览图片
  19. Day 28面向对象的进阶-内置函数(__new__,__del__)
  20. Node.js 从入门到茫然系列&mdash;&mdash;入门篇

热门文章

  1. electron打包成.exe后限制只启动一个应用
  2. 文本框——EditText
  3. Codeforces Round #345 (Div. 2) E. Table Compression 并查集+智商题
  4. tensorflow版本介绍
  5. windows 全局安装 express 但无法命令行执行
  6. MySQL的(@i:=@i+1)用处及用法
  7. Json和XML的一些差别
  8. easyui 功能栏onclick传递object参数
  9. [LeetCode]-011-Integer_to_Roman
  10. spring boot shiro redis整合基于角色和权限的安全管理-Java编程