zoukankan      html  css  js  c++  java
  • Eclipse+Tomcat+Ant 小记

    标题: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 于穗   
  • 相关阅读:
    Ninject Lazy Load问题
    log4net 极简配置
    log4net 使用指南,最常遇到的问题整理。。。
    【应聘】阿里巴巴Java面试题目
    【Unity3D】自动寻路(Nav Mesh Agent组件)
    【unity3D】鼠标控制camera的移动、放大(俯视浏览效果、LOL摄像机移动效果)
    【Unity3D】枪战游戏—弹孔设置
    【Unity3D】枪战游戏—发射子弹、射线检测
    【Unity3D】Unity自带组件—完成第一人称人物控制
    软件工程【第5章】- 需求工程与需求设计
  • 原文地址:https://www.cnblogs.com/huapox/p/3299874.html
Copyright © 2011-2022 走看看