一、什么是Maven?Maven是基于項(xiàng)目對(duì)象模型(POM Project Object Model),可以通過(guò)一小段描述信息(配置文件)來(lái)管理項(xiàng)目的構(gòu)建、報(bào)告和文檔的軟件項(xiàng)目管理工具。 其官網(wǎng)地址為:http://maven. Maven翻譯為“專家”、“內(nèi)行”;是一個(gè)采用純Java編寫(xiě)的開(kāi)源項(xiàng)目管理工具,Maven采用了一種被稱之為Project Object Model (POM)概念來(lái)管理項(xiàng)目,所有的項(xiàng)目配置信息都被定義在一個(gè)叫做POM.xml的文件中, 通過(guò)該文件Maven可以管理項(xiàng)目的整個(gè)聲明周期,包括清除、編譯、測(cè)試、報(bào)告、打包、部署等。目前Apache下絕大多數(shù)項(xiàng)目都已經(jīng)采用Maven進(jìn)行管理. 而Maven本身還支持多種插件,可以方便更靈活的控制項(xiàng)目, 開(kāi)發(fā)人員的主要任務(wù)應(yīng)該是關(guān)注業(yè)務(wù)邏輯并去實(shí)現(xiàn)它,而不是把時(shí)間浪費(fèi)在學(xué)習(xí)如何在不同的環(huán)境中去依賴jar包、項(xiàng)目部署等。Maven正是為了將開(kāi)發(fā)人員從這些任務(wù)中解脫出來(lái)而誕生的一個(gè)項(xiàng)目管理工具。 二、Maven模型
|
|