emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
          使用jbuilder開發的時候,每次修改了任何xml或者properties文件都要重新編譯整個工程或者web模塊才能把文件發布到web模塊中,在集中修改配置文件的時候尤其浪費時間。寫了一個批處理腳本來解決這個問題:


          redeploy.bat

          echo 開始部署 >redeploy.log
          time /T >> redeploy.log
          echo 更新文件 >>redeploy.log
          xcopy src classes /D/E/F/H/R/Y/I/EXCLUDE:exclude.txt >> redeploy.log
          echo 更新文件完成 >>redeploy.log
          echo ------------------------------------------------------------------------------------------------------ >>redeploy.log
          echo 重新部署工程到web應用 >>redeploy.log
          xcopy classes WebModuleName\WEB-INF\classes /D/E/F/H/R/Y/I >> redeploy.log
          echo 部署完成 >>redeploy.log
          time /T >> redeploy.log
          redeploy.log

          WebModuleName為工程中的web模塊的名字。


          exclude.txt 文件的內容為不需要拷貝的文件列表。在我當前的工程中為:

          .java
          vssver.scc
          .bak
          .html
          .htm
          .jbx
          .hta


          把這兩個文件放在工程根目錄中。以后每次修改了配置文件只要雙擊一下redeploy.bat然后稍等一下服務器重新發布改過的文件就可以了。

          在同一目錄下的redeploy.log記錄了文件拷貝的過程。
          posted on 2005-07-18 18:31 emu 閱讀(720) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 息烽县| 建瓯市| 广饶县| 湘阴县| 九江县| 安阳市| 洛浦县| 长白| 巩留县| 长乐市| 双峰县| 崇左市| 西昌市| 河西区| 安多县| 北川| 曲阳县| 忻州市| 教育| 昌平区| 永靖县| 平塘县| 嘉禾县| 东辽县| 九台市| 阿克陶县| 克什克腾旗| 泰和县| 新宾| 綦江县| 榆树市| 海南省| 巴彦淖尔市| 康乐县| 南京市| 罗平县| 玉田县| 镇平县| 淳化县| 吴旗县| 涿鹿县|