<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

    主站蜘蛛池模板: 香蕉蕉亚亚洲aav综合| 国产亚洲精品a在线无码| 亚洲电影免费观看| 日日麻批免费40分钟无码 | 免费一级毛片在线播放视频| 亚洲中文字幕成人在线| 免费人人潮人人爽一区二区| 亚洲国产小视频精品久久久三级| 曰批全过程免费视频观看免费软件| www.亚洲精品| 一道本不卡免费视频| 亚洲一区二区三区偷拍女厕 | 国产亚洲精品2021自在线| 国产嫩草影院精品免费网址| 深夜福利在线免费观看| 久久久久亚洲AV成人网人人网站| 中文字幕永久免费视频| 久久久久久久尹人综合网亚洲| 暖暖免费日本在线中文| 久久亚洲精品无码AV红樱桃| 69式国产真人免费视频| 亚洲高清乱码午夜电影网| 内射无码专区久久亚洲| 免费毛片在线看不用播放器| 亚洲精品亚洲人成在线观看麻豆 | 91成人免费福利网站在线| 亚洲av中文无码乱人伦在线r▽ | 亚洲娇小性色xxxx| 免费人妻av无码专区| 爱丫爱丫影院在线观看免费| 亚洲午夜国产精品| 又色又污又黄无遮挡的免费视| 西西人体免费视频| 亚洲av永久无码嘿嘿嘿| 免费一区二区三区四区五区 | 国内大片在线免费看| 成人免费av一区二区三区| 亚洲午夜精品在线| 国产成人精品亚洲精品| 免费看男女下面日出水来| 免费观看亚洲人成网站|