<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

     1998年,有一位程序員改變了整個Java世界。James Duncan Davidson在試圖使用當時的構建工具(GNU Make、批處理文件和shell腳本)來創建一個跨平臺的Tomcat構建時,做了多種努力均不能成功。因此,他在從歐洲飛回美國的途中設計出了自己的構建實用工具,并為之命名為Ant,因為這是一個小東西,但卻能做大事。James為了解決自己的問題(即創建一個跨平臺的構建)而提出的這種快速而簡單的解決方案已經演變成Java環境中應用最為廣泛的構建管理工具。
    如果你在用Java進行開發,而沒有使用Ant,那么確實應該擁有這本不算厚的書。Ant是一個可靠的、跨平臺的構建工具,它可以充分利用Java環境的優勢。Ant本身也是用Java編寫的,它可在多個平臺(如Unix、Linux以及Windows等等)上工作,因此如果你要轉換開發平臺,那么學習 Ant是值得的。Ant很容易擴展。在你的工程中,目前是否存在某個需求,而所有Ant功能對此都不能予以滿足呢?沒有問題!你完全可以像James一樣,編寫自己的Ant任務。沒準兒你也能改變這個世界呢!
    以下是使用Ant可以完成的一些工作:
    * 定義構建塊、它們必須產生的結果以及它們之間的依賴關系
    * 自動地由諸如CVS等源代碼控制系統獲取源代碼
    * 不僅可令Ant以適當的順序編譯必要的源文件,而且還可生成部署所必需的JAR文件,由此完成應用的構建
    * 僅需由一個構建文件(或一組構建文件)即可完成以上所有工作,而構建文件在Ant支持的所有平臺上都會有同樣的表現
    要進行eXtreme(極限)編程嗎?Ant就是一個必備工具,利用它可以方便地完成頻繁的構建,以此又將有利于使用JUnit和相關技術進行測試驅動的開發。
    Ant構建文件是用XML編寫的,這是一種良構標準,因此可以確保使用Ant并不需要學習另一種腳本語言。Ant是一個開源工程,這是Apache軟件基金會所投資的Jakarta工程的一部分。
    “Jesse和Eric可以教你如何使用當前的Ant,他們做得相當棒。這本書提供了頗有深度的信息,對于一些以往從未考慮到的工作,書中還介紹了如何擴展Ant來完成這些工作的詳細內容。不論你是偶爾使用Ant,還是需要管理各種大型工程,這都是一本需要持之在手的工具書。”
    —James Duncan Davidson,Ant的創造者
    posted on 2005-03-13 14:04 AK747 閱讀(1957) 評論(2)  編輯  收藏 所屬分類: JAVA
    Comments
     
    主站蜘蛛池模板: 曰批全过程免费视频播放网站| 国产精品小视频免费无限app| 精品免费久久久久久久| 亚洲成Av人片乱码色午夜| 97超高清在线观看免费视频| 国产亚洲精品成人a v小说| 一区二区三区在线免费观看视频| 免费精品国产自产拍观看| 一级中文字幕免费乱码专区| 久久精品国产亚洲Aⅴ香蕉| 中国一级特黄高清免费的大片中国一级黄色片 | 免费精品久久天干天干| 亚洲处破女AV日韩精品| 99久久综合精品免费| 亚洲欧洲精品在线| 国外成人免费高清激情视频| 久久精品国产亚洲av天美18| 亚洲AV无码乱码在线观看| 国产一级黄片儿免费看| 久久亚洲国产成人精品性色| 色婷婷7777免费视频在线观看| 自拍偷自拍亚洲精品播放| 亚洲一区二区三区偷拍女厕| 久久综合九色综合97免费下载| 亚洲国产精品成人综合久久久| 日韩电影免费在线观看视频| 9久久免费国产精品特黄| 麻豆亚洲av熟女国产一区二| 浮力影院第一页小视频国产在线观看免费| 黄人成a动漫片免费网站| 亚洲s色大片在线观看| 天天操夜夜操免费视频| 四虎精品免费永久免费视频| 久久精品国产亚洲AV无码偷窥| 毛片免费观看的视频| 国产黄在线观看免费观看不卡| 亚洲伊人久久大香线焦| www亚洲精品少妇裸乳一区二区| 暖暖日本免费中文字幕| 亚洲日韩AV一区二区三区四区| 亚洲熟妇丰满多毛XXXX|