Maven是什么
以下內(nèi)容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_overview.html:
Maven是一種項(xiàng)目管理和理解工具。Maven向開(kāi)發(fā)者提供了一個(gè)完整的構(gòu)建生命周期框架。開(kāi)發(fā)團(tuán)隊(duì)幾乎不用花時(shí)間就可以使用自動(dòng)化構(gòu)建項(xiàng)目的基礎(chǔ)框架,因?yàn)?strong>Maven使用了一套標(biāo)準(zhǔn)的目錄結(jié)構(gòu)和默認(rèn)的構(gòu)建生命周期。
在存在多個(gè)開(kāi)發(fā)團(tuán)隊(duì)的場(chǎng)景中,Maven可以在很短的時(shí)間內(nèi)按標(biāo)準(zhǔn)建立起工作方式。因?yàn)榇蠖鄶?shù)的項(xiàng)目配置簡(jiǎn)單并且可重用,Maven簡(jiǎn)化了開(kāi)發(fā)者在創(chuàng)建報(bào)告,檢查,構(gòu)建和測(cè)試自動(dòng)化配置中的工作。
Maven提供給開(kāi)發(fā)者管理如下過(guò)程的方法:
- 項(xiàng)目構(gòu)建(Builds)
- 文檔(Documentation)
- 報(bào)告(Reporting)
- 項(xiàng)目依賴(Dependencies)
- 軟件配置管理(SCMs源代碼管理)
- 發(fā)布(Releases)
- 分發(fā)(Distribution)
- 郵件列表(mailing list)
總的來(lái)說(shuō),Maven簡(jiǎn)化和統(tǒng)一了項(xiàng)目構(gòu)建的過(guò)程。它無(wú)縫地處理項(xiàng)目編譯,分發(fā),文檔,團(tuán)隊(duì)合作和其他任務(wù),增加了任務(wù)處理的重用性,并可以處理大多數(shù)構(gòu)建相關(guān)的任務(wù)。
提示:簡(jiǎn)單的理解Maven就是用來(lái)管理依賴的,比如之前手動(dòng)引用的包,現(xiàn)在只需要通過(guò)配置XML文件就會(huì)自動(dòng)去下載回來(lái),而這一些無(wú)需手動(dòng)下載引用。
?
參考:
http://maven.apache.org/guides/getting-started/index.html
?
轉(zhuǎn)載于:https://www.cnblogs.com/EasonJim/p/6859217.html
總結(jié)
- 上一篇: PowerDesigner 缺省值 引号
- 下一篇: setTimeout 的定时器的妙用