Hey,buddy:What's up?

          Happy&Optimistic&Effective

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            14 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

          常用的ant的操作

          常用的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&g

          posted on 2005-07-19 16:56 Kun Tao's Blog 閱讀(209) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 麦盖提县| 渝北区| 达拉特旗| 弋阳县| 金华市| 镇原县| 汉川市| 隆化县| 汝州市| 宣化县| 正蓝旗| 农安县| 马鞍山市| 金乡县| 泸定县| 郁南县| 桑植县| 镇原县| 和平县| 寿光市| 肇州县| 张掖市| 石渠县| 扬州市| 静安区| 江津市| 绥滨县| 阳西县| 高平市| 五莲县| 平湖市| 汉川市| 玉龙| 永康市| 成都市| 天峻县| 四子王旗| 灌南县| 德安县| 宿松县| 东阳市|