1. gzyueqian
      13352868059

      Java培訓:Gradle、Maven和Ant概述

      更新時間: 2022-01-18 10:59:37來源: 粵嵌教育瀏覽量:10841

        如今,我們對構建工具的要求越來越高,我們需要一種舒適的方式來運行測試、部署應用程序、生成文檔和許多其他需求,這些需求太多,無法在這里一一列舉。因此,構建工具也在不斷發展。Java生態系統現在有Maven、Gradle、Ant和其他一些(比如Scala的簡單構建工具——SBT)是為了解決編程中最古老的問題——構建自動化而誕生的。通過java培訓,你可以學習更多java框架,以提高java技能。


        我們將討論Java最常用的三種構建工具:Maven、Gradle和Ant。我們將對它們進行比較,并就一種工具領先或落后于其他工具的情況提供一些建議。


        1. Ant


        Ant是第一個所謂的“現代構建工具”,用于自動化構建過程。它是用Java實現的,主要用于Java項目。Ant的第一個公開發行版是在2000年,它很快成為Java項目最流行的構建工具,這要歸功于它的平臺獨立性(如Java),設置門檻低,并提供可重復的構建。后來,它還獲得了接受插件的能力。


        2. Maven


        Maven于2004年首次發布,旨在改進開發人員在使用Ant和其他構建工具時遇到的一些問題。Maven最大的成就被認為是引入了項目結構約定、依賴關系管理和一個中心工件庫Maven central。想要學習java更多知識和技能,可以考慮參加java培訓,有經驗豐富的專業講師指導教學,有緊跟市場需求的實時課程,可以讓你快速掌握這門技術,節約時間,少走彎路。



        Maven仍然使用XML來編寫構建文件(pom.XML),但是結構非常不同,因為它變成了聲明性的。現在,開發人員不必寫下導致某些目標的所有命令,而是描述項目的結構(如果它與約定不同的話),Maven本身提供了程序員可以調用的可用目標。另外,Maven能夠通過網絡下載依賴項。


        3. Gradle


        Gradle是三個構建工具中最年輕的一個,它的開發人員試圖將Ant的能力和靈活性與Maven的依賴關系管理和約定結合起來,以創建漂亮而閃亮的構建工具。經過幾年的開發,GradleV1.0于2012年發布,并迅速開始流行起來。它發展得非???,已經被一些大企業采用——例如,Gradle被選為谷歌Android操作系統的構建工具。


        一個有趣的觀點是,在Gradle中,XML不再被使用——相反,開發人員擁有一種基于JVM語言Groovy的領域特定語言(DSL),Groovy的發明是為了讓開發人員擺脫XML的冗長,編寫更簡單、更清晰的語句。這在用戶中引發了一場爭論,即標準的、易于理解的(但冗長的)XML樣式比DSL好還是壞。在java培訓中,也有關于構建工具的學習,理論知識+實踐項目,雙管齊下,學以致用,讓你深入淺出地學習java。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲日韩欧美在线观看 | 亚洲一区二区中文字 | 综合在线精品专区 | 在线观看免费AV永久免费 | 香蕉免费人成视频在线观看 | 亚洲国产欧美在线人网站 |