這是apache-maven-3.2.1下載,Maven是apache的一個頂級項目,很多小伙伴在官網(wǎng)下載的時候可能會出現(xiàn)各種問題,給大家提供apache-maven-3.2.1安裝包,解壓可用。
apache-maven-3.2.1是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標(biāo)準(zhǔn)集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(tǒng)(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(biāo)(goal)的邏輯。當(dāng)你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應(yīng)用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。
apache-maven可以幫助用戶開發(fā)編程的項目,他可以讓用戶更加清晰的查看項目的整體執(zhí)行方案,他支持從項目的中西構(gòu)建管理的命令采用標(biāo)準(zhǔn)的方法來構(gòu)建項目、清楚的定義軟件程序的核心,讓程序員能夠了解出現(xiàn)的運行流程,使Java開發(fā)人員的日常工作更容易,并且有助于理解任何基于Java的的項目開發(fā)操作;apache-maven具有大量的項目管理內(nèi)容,可以在構(gòu)建的過程使用使用預(yù)設(shè)的項目文件加入構(gòu)建的方案中,讓程序的構(gòu)建方案更加清晰、容易,他支持大量的插件操作, 所有的工作都是由插件完成的,需要的朋友可以下載試試!
簡單的項目設(shè)置遵循最佳實踐 - 獲得一個新的項目或模塊在幾秒鐘內(nèi)啟動
所有項目中的一致使用意味著新開發(fā)人員沒有加速到項目上的時間
高級依賴管理包括自動更新,依賴關(guān)閉(也稱為傳遞依賴)
能夠同時輕松處理多個項目
一個龐大且不斷增長的圖書館和元數(shù)據(jù)庫,用于開箱即用,并且安裝了最大的開源項目,用于實時提供其最新版本
可擴展的,具有以Java或腳本語言輕松編寫插件的能力
即時訪問新功能,只需很少或不需要額外配置
在Maven之外的依賴管理和部署的Ant任務(wù)
基于模型的構(gòu)建:Maven能夠?qū)⑷魏螖?shù)量的項目構(gòu)建為預(yù)定義的輸出類型,例如JAR,WAR或基于項目的元數(shù)據(jù)的分布,而不需要在大多數(shù)情況下執(zhí)行任何腳本。
項目信息的相干站點:使用與構(gòu)建過程相同的元數(shù)據(jù),Maven能夠生成一個網(wǎng)站或PDF,包括您希望添加的任何文檔,并添加關(guān)于項目開發(fā)狀態(tài)的標(biāo)準(zhǔn)報告。此信息的示例可以在本網(wǎng)站左側(cè)導(dǎo)航欄底部的“項目信息”和“項目報告”子菜單下查看。
發(fā)布管理和分發(fā)版本:無需額外的配置,Maven將與您的源控制系統(tǒng)(如CVS)集成,并管理基于某個標(biāo)簽的項目的發(fā)布。它也可以將其發(fā)布到分發(fā)位置以供其他項目使用。Maven能夠發(fā)布單個輸出,例如JAR,包括其他依賴關(guān)系和文檔的歸檔或作為源分發(fā)。
依賴管理:Maven鼓勵使用JAR和其他依賴的中央存儲庫。Maven提供了一種機制,您的項目的客戶可以使用它下載從中央JAR存儲庫構(gòu)建項目所需的任何JAR,類似于Perl的CPAN。這允許Maven的用戶跨項目重用JAR,并鼓勵項目之間的通信,以確保處理向后兼容性問題。