<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    weidagang2046的專欄

    物格而后知致
    隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
    數據加載中……

    常用的ant的操作

    來源: CSDN   作者: superzrb

    我常用的ant的操作,方便自己查詢,所以傳到網上,如果有朋友覺得不夠,請補充:

      主要的內容有:

        (1)建立一個項目
        (2)建立屬性
        (3)對數據庫的操作
        (4)javac編譯
        (5)刪除目錄
        (6)建立目錄
        (7)拷貝文件群
        (8)jar為一個包
        (9)拷貝單個文件
        (10)運行
      有更多更好的常用的,我沒想到的,希望大家補充。 
     
      <!--(1)建立一個項目,默認的操作為target=all. -->
      <project name="proj" default="all" basedir=".">

        <!--(2)建立一些屬性,以供下邊的操作用到 -->
        <property name="root"  value="./" />
        <property name="deploy_path"  value="d:/deploy" />
        <property name="srcfile"  value="d:/srcfile" /> 
     
        <target name="all" depends="compile,deploy"/>

        <!--(3)對數據庫的操作 demo.ddl中寫的是sql語句 driver,url,userid,password隨具體情況設置--> 
        <!-- Oracle -->
        <target name="db_setup_oracle" description="Database setup for Oracle">
          <antcall target="check_params_results"/>
          <sql driver="oracle.jdbc.driver.OracleDriver"
           url="jdbc:oracle:thin:@192.168.0.1:1521:oa"
           userid="oa" password="oa"
           onerror="continue"
           print="yes"
           src="./demo.ddl"/>
        </target>

        <!--(4)javac編譯 --> 
        <target name="compile">  
        <javac srcdir="${srcfile}"
          destdir="${root}/oa/"
          includes="*.java"
          classpath="${CLASSPATH};${CLIENT_CLASSES}/utils_common.jar"   <!--CLASSPATH和CLIENT_CLASSES是環境變量-->
          />
        </target>
     
        <target name="deploy" depends="compile">
          <!-- Create the time stamp -->
          <tstamp/>
       
          <!--(5)刪除目錄-->   
          <!--(6)建立目錄-->
          <delete dir="${root}/dist/"/>   
          <mkdir dir="${root}/dist/"/>     

          <delete dir="${deploy_path}"/>
        <mkdir dir="${deploy_path}"/>    
     
        <!--(7)拷貝文件群-->
        <copy todir="${root}/dist/">    
                <fileset dir="${root}/oa/">
                    <include name="*.class"/>
                </fileset>
        </copy>
       
        <!--(8)jar為一個包-->   
        <jar jarfile="${deploy_path}/classjar.jar" basedir="${root}/dist" update="yes"></jar> 
     
        <!--(9)拷貝單個文件(上邊是文件群,這是單個文件)-->
        <copy file="${deploy_path}/classjar.jar" todir="${root}/dist/"/>

        </target>
     
         <!--(10)運行(args中是參數,隨應用程序的具體情況有所不同)->
       <target name="simplesql"  depends="compile,db_setup_oracle">
        <java classname="examples.jdbc.oracle.simplesql"
          fork="yes" failonerror="yes"
          args="-user zrb
                -password zrb
                "/>

      </project> 


    轉自:http://www.kupage.com/webdesign/8/20040329/1730220000027jkpa5f3.htm

    posted on 2005-04-19 17:23 weidagang2046 閱讀(153) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 男人的好免费观看在线视频| 在线看片韩国免费人成视频| 免费中文字幕一级毛片| 久久无码av亚洲精品色午夜| 成人性生活免费视频| 亚洲国产成人无码AV在线影院| 国产精品久久久久免费a∨| 亚洲丰满熟女一区二区v| 久久精品国产免费观看三人同眠| 中文字幕亚洲免费无线观看日本| 99久久免费精品高清特色大片| 亚洲AV乱码一区二区三区林ゆな | 久久久久久一品道精品免费看| 日韩精品亚洲aⅴ在线影院| 国产日韩久久免费影院| 亚洲AV综合色一区二区三区| 无码日韩精品一区二区三区免费| 亚洲第一永久在线观看| 国产在线观看片a免费观看| 亚洲午夜精品久久久久久app| 成年在线观看免费人视频草莓| 久久精品国产亚洲av天美18| 亚洲人成电影在线播放| 男人j进入女人j内部免费网站| 97se亚洲综合在线| 成人免费视频一区二区三区| 亚洲AV第一成肉网| 国产亚洲一区二区三区在线| 最近免费中文字幕大全免费 | 久久精品国产亚洲5555| 国产成人AV免费观看| 亚洲中文字幕无码av在线| 四虎永久成人免费影院域名| 嫩草成人永久免费观看| 亚洲久悠悠色悠在线播放| 国产av无码专区亚洲国产精品| 无码国产精品一区二区免费16 | 亚洲ts人妖网站| 亚洲国产成人VA在线观看| 久久伊人免费视频| 亚洲老熟女五十路老熟女bbw |