博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse+Tomcat+Ant 小记
阅读量:6859 次
发布时间:2019-06-26

本文共 2167 字,大约阅读时间需要 7 分钟。

标题:Eclipse+Tomcat+Ant 小记
作者:JRQ
链接:http://blog.csdn.net/jrq/archive/2006/07/10/901264.aspx
 
题记:用 Eclipse 3 +Tomcat 5 做东东,用起来还是比较爽。但是调试时每次手动Deploy到Tomcat中,比较麻烦。今用Ant来完成之。
 
1。打开Eclipse,在项目的根路径下建立builds.xml文件。
这个是Ant配置的关键。其内容如下:
-----------------
<?xml version="1.0"?>
<project name="webmodulebuilder"  default="deploy"  basedir=".">
 
  <!-- set global properties for this build -->
  
  <!-- 发布WEB路径 -->
  <property name="DEPLOY_PATH" value="D:/Tomcat 5.0/webapps/dt" /> 
  
  <!-- 源WEB路径 -->
  <property name="WEB_PATH" value="D:/eclipse/workspace/test/dt" />
  
  <!-- 源编译的jar包路径 -->
  <property name="JAR_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/lib" />
  
  <!-- 源java文件路径 -->
  <property name="SCR_PATH" value="D:/eclipse/workspace/test/src" /> 
  
  <!-- 源class文件路径 -->
  <property name="CLASS_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/classes" />  
  
  <!-- 定义classpath -->
  <path id="LIB_CLASS_PATH">
       <fileset file="${JAR_PATH}/*.jar" />
       <pathelement path="${CLASS_PATH}"/>
  </path>
    
  <!-- 初试化 -->  
  <target name="init">      
    <mkdir dir="${DEPLOY_PATH}"/>
    <mkdir dir="${DEPLOY_PATH}/WEB-INF"/>
    <mkdir dir="${DEPLOY_PATH}/WEB-INF/classes"/>
    <mkdir dir="${DEPLOY_PATH}/WEB-INF/lib"/>  
  </target>
 
  <!-- 编译类 -->
  <target name="compile" depends="init" description="compile the source files">
      <mkdir dir="${CLASS_PATH}"/>
      <javac srcdir="${SCR_PATH}" destdir="${CLASS_PATH}">
           <classpath refid="LIB_CLASS_PATH"/>
      </javac>
  </target>
  
  
  <!-- Copy发布-->
  <target name="deploy" depends="init,compile" >
    <copy todir="${DEPLOY_PATH}">
      <fileset dir="${WEB_PATH}">
        <include name="**/*.*"/>
        <exclude name="**/jsp_servlet/*.class"/>
        <exclude name="**/build.xml"/>
        <exclude name="**/deploy.xml"/>
        <exclude name="**/build.properties"/>
        <exclude name="**/servers.xml"/>
        <exclude name="**/targets.xml"/>
        <exclude name="**/*.war"/>
      </fileset>
    </copy>     
  </target>  
  
</project>
-----------------
 
2.右击项目,选择“属性--构建器”。然后单击“新建”。
 
3.在“选择配置类型”窗口中单击选中“Ant构建”,单击“确定”。
 
4.配置构建器的属性,填写建器的“名称”。
  “主要”页框中的“构建文件”选择刚才配置builds.xml,“基本目录”选择项目的根目录。
  “构建选项”中,勾选“在自动构建期间”。
 
5.点击“确定”,完成配置。
 
6.在项目属性中的“构建器”中勾选刚刚建立的Ant构建器,取消勾选“Java构建器”。单击“确定”。
 
7.当系统调试时,Ant会自动编译并发布文件到指定的目录中。爽!
 
[- 完- ]
                                                                              by  JRQ
 
                                                                             2006/07/10 于穗   

转载于:https://www.cnblogs.com/huapox/archive/2013/02/01/3299874.html

你可能感兴趣的文章
《thinking in Java》第三章 控制程序流程
查看>>
node 模块 fs-extra
查看>>
《游戏引擎架构》笔记一
查看>>
pythoy-生成器
查看>>
Redis 分布式锁进化史
查看>>
Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
查看>>
Codeforces Round #547 (Div. 3) D
查看>>
(转)如何修正DIV float之后导致的外部容器不能撑开的问题
查看>>
Python全栈开发day9
查看>>
算法笔记 --- Insertion Sort
查看>>
子父表
查看>>
CUDA npp运动检测模块性能测试
查看>>
前端单点登录(SSO)实现方法(二级域名与主域名)
查看>>
extjs客户端与ABP框架的服务端数据交互杂记
查看>>
kali linux fuzz工具集简述
查看>>
微信小程序云开发不完全指北
查看>>
《构建之法》阅读笔记二
查看>>
20165324 前四周总结反思
查看>>
11.11评价
查看>>
第一章--第一节:环境搭建
查看>>