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 于穗   
posted @ 2013-02-01 10:30  linux,dev  阅读(565)  评论(0编辑  收藏  举报