• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    企業級Java軟件構建系統EL4Ant(1)

    發布: 2007-6-11 14:27 | 作者: 駱古道/王德志 | 來源: | 查看: 18次 | 進入軟件測試論壇討論

    領測軟件測試網

    本文將介紹一個企業級Java軟件構建系統EL4Ant ,該工具可以為構架一個自己的開發運行軟件系統提供很好的基礎保證,它不僅讓你無需關心Apache Ant的構建文件build.xml如何修改或者增加構建任務,而且使得你的軟件在企業中達到構建工作高度的標準化、構建命令基于Java代碼的可擴展性及其可重用性和開發軟件工作的規范化。

    另外本文還將闡述該工具如何和軟件集成開發工具Eclipse和網絡服務器Apache Tomcat簡單而方便地一起工作,之后將用實例闡述該工具是如何快速和簡單地開發和管理復雜大型Java軟件工程項目的可能性。利用該系統和集成第三方軟件框架開發Java服務端軟件如下圖所示,它不間斷地處理網絡中的數據傳輸。

    圖1

    EL4Ant系統主要優勢

    軟件構建工具是為了軟件的開發、編譯和部置更為方便和簡潔。在軟件企業中,好的軟件構建工具對于軟件開發效率會有極大的提高,因此選擇好一個軟件構建工具應該是軟件企業的一個重要環節。在每一門計算機語言中都有自己的軟件構建工具。C/C++語言有make工具作為它重要的軟件構建;Ruby語言也有自己的軟件構建工具rake(ruby make),它們在各自語言的軟件開發中起到了重要作用。同樣地,Java語言也有自己的基礎軟件構建工具Apache Ant和在其基礎上發展起來的重要軟件構建工具Apache maven,它們都在Java軟件開發中得到了充分應用。

    因為Java語言軟件的多樣性和復雜性,所以如何為自己的軟件找到一個適合的構建工具是十分必要的。你是否想要有一個工具既簡單方便地被我們所使用,也不需要自己再寫xml文件,還要為我們提供已定制好的所有常用的構建命令,又能夠為我們快速地把它和主流的集成開發工具Eclipse一起工作?更進一步地,把構建命令作為一個程序Java程序來進行開發,如果你想擴展你的構建命令的話?下面我們就來介紹一種這樣的軟件構建系統EL4Ant。該工具來自于現實的軟件開發項目,也希望能為你的實際工作服務。

    任何一個應用軟件框架都離不開一個有效的軟件構建系統,比如Ruby on Rails框架的成功就有一個很好的構建工具rake。EL4Ant系統是一個輕量級的、高效的和基于Apache Ant的軟件構建工具。大家知道,真正的實際項目會有大量的子項目,而在子項目下面還有很多模塊,管理和開發這些項目和模塊是一個相當復雜而又繁重的任務。該工具可以幫助你簡單地完成這些事情,它能夠把一個實際項目根據你的需要分成若干個開發項目(我們在這里把它稱之為工程),在每個工程下面可以創建若干個模塊,在這個模塊下面再可以有若干個Eclipse項目(自動產生Eclipse項目的基本配置文件)。所有這些基于模塊的Eclipse項目的依賴關系和屬性都可以由你自己簡單地進行配置和定義的。

    一旦你把你的工程、模塊和Eclipse項目定義好之后,其它工作都由工具EL4Ant來完成了。工具EL4Ant把所有構建命令都為你準備好了。從層次上來說,每個Eclipse項目都有相應的編譯和運行命令,每個模塊也是如此,你不必為每個Eclipse項目進行編譯等工作。從構建命令來說,不僅僅有軟件構建工具基本代碼的編譯、編譯好的代碼刪除和通過Main類代碼執行等功能,還有大量十分有用的命令,執行JUnit、生成Javadoc文檔、生成Checkstyle報告和和執行測試覆蓋率工具EMMA 并且生成其報告等。

    EL4Ant系統是一款綠色軟件構建工具。你可以把它及其所有的工具(Ant和Tomcat等)和你軟件開發所需要的第三方軟件包一起帶走,移到任何機器和任何目錄下工作,一切照樣進行,不需要你再作任何開發的配置工作。

    EL4Ant系統版本說明、安裝及相關軟件

    EL4Ant系統目前主要有兩個版本0.9.2和0.9.3,最新版本0.9.3修改了大量的問題報告,使得該系統更為成熟,而版本0.9.2在使用時會發生一個小錯誤。兩個版本都可下載,都包含有兩個部分:一個含基本實例項目的開發系統和一個該系統的原代碼。我們本文使用版本0.9.3。要是我們作為軟件開發人員使用該系統的話,一般只需要系統本身,而不需要該系統的源代碼,但是如果我們發現系統本身少了某些必要的內容,那么你可能需要下載源代碼。源代碼的另外用途是你在開發該系統的構建命令插件時參考相應的插件代碼會有用。你可以在這里下載它們。

    把下載的文件ant+el4ant+helloworld_0.9.3.zip解壓并且存放到你希望的目錄%EL4ANT_HOME%下。這兒你需要設定環境變量EL4ANT_HOME。

    安裝和配置Java語言開發環境Java SDK 5.0和安裝集成開發工具Eclipse 3.2或者以上版本是我們本文的前提條件。

    假定你的Eclipse軟件安裝在目錄%EL4ANT_HOME%下,創建一個軟件Eclipse的桌面鏈接,并且設定如下:

    %EL4ANT_HOME%\eclipse\eclipse.exe -data %EL4ANT_HOME%\workspace

    EL4Ant系統結構說明

    在目錄%EL4ANT_HOME%下你現在應該看到四個目錄:

    ant

    demo-project

    el4ant

    workspace


    共2頁: 1 [2] 下一頁

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>