Eclipse+Tomcat+Ant 小記

來源:互聯網
上載者:User

標題: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 於穗   

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.