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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 丘北县| 宜州市| 台北市| 金堂县| 罗田县| 天津市| 建始县| 潼关县| 大洼县| 新龙县| 红原县| 曲麻莱县| 密山市| 敦化市| 梅州市| 平邑县| 东明县| 东光县| 吉木萨尔县| 柳州市| 汉川市| 和顺县| 山丹县| 崇阳县| 隆林| 剑河县| 怀宁县| 泾源县| 阳东县| 清涧县| 永嘉县| 剑阁县| 治多县| 伊金霍洛旗| 柯坪县| 寿阳县| 政和县| 治县。| 咸宁市| 公安县| 泰顺县|