posts - 15,  comments - 5,  trackbacks - 0
          Gem轉:
          主要的內容有:

              (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> 
          posted on 2005-09-25 11:32 MudFish 閱讀(121) 評論(0)  編輯  收藏 所屬分類: JSP

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


          網站導航:
           
          主站蜘蛛池模板: 南开区| 宝山区| 江达县| 蒙阴县| 泾源县| 陇西县| 广昌县| 同心县| 甘泉县| 尚志市| 武平县| 辰溪县| 峨眉山市| 四川省| 宜州市| 威远县| 和田县| 蒙自县| 都江堰市| 余干县| 应用必备| 理塘县| 宜春市| 津市市| 通河县| 潞西市| 克山县| 奎屯市| 武宣县| 北京市| 高州市| 本溪市| 织金县| 化德县| 连州市| 蓬安县| 宜宾市| 固原市| 育儿| 互助| 高尔夫|