Ant

          一個很好的構建工具
          [譯]使用屬性去控制構建(Using Properties to Control a Build)
               摘要: 使用屬性去控制構建是Ant的一個亮點之一,該文譯自Matthew Moodie的<>,該書的寫作手法非常的不錯,由淺入深,使用的案例(Example)也具有很強的指導意義.
          我非常地喜歡Ant,在于它不單純的作為構建工具,作為腳本化的工具,在執行通常的任務時也有很大的用武之地.
          最近,我在研讀Ant系列的叢書,希望能夠與大家共同學習和探討,將它合理地應用到日常的工作中來.  閱讀全文

          posted @ 2007-01-05 19:22 會飛的魚 閱讀(229) | 評論 (0)  編輯

          [轉]一個比較完整的ANT實例
               摘要: 該實例適用于整體上瀏覽Ant的Build文件,涵蓋了很多的語法,值得借鑒一下.  閱讀全文

          posted @ 2007-01-03 09:04 會飛的魚 閱讀(1009) | 評論 (4)  編輯

          [轉載]利用 Ant 和 JUnit 進行增量開發
               摘要: 軟件開發習慣中一個細微更改都可能會對軟件質量產生巨大改進。將單元測試合并到開發過程中,然后從長遠角度來看它可以節省多少時間和精力。本文通過使用代碼樣本說明了單元測試的種種好處,特別是使用 Ant 和 JUnit 帶來的各種方便。  閱讀全文

          posted @ 2007-01-02 13:04 會飛的魚 閱讀(120) | 評論 (0)  編輯

          [轉載]Ant 十五大最佳實踐
               摘要: 本文總結了我喜愛的Ant技巧或最佳實踐,多數是從我親身經歷的項目錯誤或我聽說的其他人經歷的 “恐怖”故事中得到靈感的。比如,有人告訴我有個項目把XDoclet 生成的代碼放入帶有鎖定文件功能的版本控制工具中。當開發者修改源代碼時,他必須記住手工檢出(Check out)并鎖定所有將要重新生成的文件。然后,手工運行代碼生成器,只到這時他才能夠讓Ant編譯代碼,這一方法還存在如下一些問題:

          生成的代碼無法存儲在版本控制系統中。
          Ant(本案例中是Xdoclet)應該自動確定下一次構建涉及的源文件,而不應由程序員手工確定。
          Ant的構建文件應該定義好正確的任務依賴關系,這樣程序員就不必為了完成構建而不得不按照特定順序調用任務。
          當我開始一個新項目時,我首先編寫Ant構建文件。Ant文件明確地定義構建的過程,并被團隊中的每個程序員使用。本文所列的技巧基于這樣的假定:Ant構建文件是一個必須仔細編寫的重要文件,它應在版本控制系統中得到維護,并被定期進行重構。
            閱讀全文

          posted @ 2007-01-02 11:56 會飛的魚 閱讀(126) | 評論 (0)  編輯

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          友情鏈接

          開源鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 云林县| 客服| 米林县| 紫金县| 杭锦后旗| 南投市| 中阳县| 西盟| 昌图县| 洛隆县| 行唐县| 利津县| 通城县| 班戈县| 剑阁县| 谷城县| 万山特区| 措勤县| 磐石市| 安康市| 仁化县| 尚志市| 乌兰浩特市| 尉氏县| 长葛市| 彭山县| 姜堰市| 申扎县| 临江市| 浦县| 姚安县| 石台县| 西林县| 宣汉县| 鄂伦春自治旗| 庆云县| 永兴县| 安平县| 洪洞县| 美姑县| 周宁县|