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