安裝配置Maven(二)
安裝配置Maven(二)
轉(zhuǎn)自:http://blog.csdn.net/jiuqiyuliang/article/details/45390313
前言
在上篇博文【項(xiàng)目管理和構(gòu)建】——Maven簡(jiǎn)介(一)中我們了解到maven是一種全新的項(xiàng)目構(gòu)建方式,讓我們的開(kāi)發(fā)更加簡(jiǎn)單,高效。Maven主要做的是兩件事:
統(tǒng)一開(kāi)發(fā)規(guī)范與工具
統(tǒng)一管理jar包
這兩件事情他都做到了,而且還做了更多的事情。Maven還可以管理項(xiàng)目的整個(gè)聲明周期,包括編 譯,構(gòu)建,測(cè)試,發(fā)布,報(bào)告等等。目前Apache下絕大多數(shù)項(xiàng)目都已經(jīng)采用Maven進(jìn)行管理。而Maven本身還支持多種插件,可以方便更靈活的控制項(xiàng)目。
工欲善其事,必先利其器。咱們也來(lái)玩玩 Maven 這貨吧!先得去下載一個(gè)。
準(zhǔn)備工作
java開(kāi)發(fā)環(huán)境(JDK)
maven-:http://maven.apache.org/release-notes-all.html
安裝
安裝maven超級(jí)簡(jiǎn)單,總共分四步:
下載 Maven ,其實(shí)就是一個(gè)壓縮包,解壓一下
配置一下環(huán)境變量
有兩個(gè)環(huán)境變量可以配置:
MAVEN_HOME = D:\maven\apache-maven-3.2.3
MAVEN_OPTS = -Xms128m -Xmx512m(可選)
在path變量末尾加入“%MAVEN_HOME%\bin;”。
以上M2_HOME 是必須要配置的,如果想讓 Maven 跑得更快點(diǎn),可以根據(jù)自己的情況來(lái)設(shè)置 MAVEN_OPTS。
最后,驗(yàn)證是否安裝成功
現(xiàn)在我們打開(kāi) cmd,輸入:
mvn -v
我想您一定會(huì)看到一些信息,如下圖所示:
恭喜您,Maven 安裝成功!
在使用 Maven 之前,我們必須要了解一下 Maven 到底是怎樣管理 jar 包的,這就是 Maven 倉(cāng)庫(kù)要干的活了。
了解Maven倉(cāng)庫(kù)
使用 Maven 給我們帶來(lái)的最直接的好處,就是統(tǒng)一管理jar 包,那么這些 jar 包存放在哪里呢?它們就在您的 本地倉(cāng)庫(kù) 中,默認(rèn)地址位于 C:\Users\用戶名.m2 目錄下(當(dāng)然也可以修改這個(gè)默認(rèn)地址),下面我們就修改一下這個(gè)默認(rèn)地址。
實(shí)際上我們可以將本地倉(cāng)庫(kù)理解“緩存”,目的是存放jar包。開(kāi)發(fā)項(xiàng)目時(shí)項(xiàng)目首先會(huì)從本地倉(cāng)庫(kù)中獲取 jar 包,當(dāng)無(wú)法獲取指定 jar 包的時(shí)候,本地倉(cāng)庫(kù)會(huì)從 遠(yuǎn)程倉(cāng)庫(kù)(或 中央倉(cāng)庫(kù)) 中下載 jar 包,并“緩存”到本地倉(cāng)庫(kù)中以備將來(lái)使用。
遠(yuǎn)程倉(cāng)庫(kù)(中央倉(cāng)庫(kù))是 Maven 官方提供的,可通過(guò)?http://search.maven.org/?來(lái)訪問(wèn)。這樣一來(lái),本地倉(cāng)庫(kù)會(huì)隨著項(xiàng)目的積累越來(lái)越大。通過(guò)下面這張圖可以清晰地表達(dá)項(xiàng)目、本地倉(cāng)庫(kù)、遠(yuǎn)程倉(cāng)庫(kù)之間的關(guān)系。
既然 Maven 安裝了,那么本地倉(cāng)庫(kù)也就有了,默認(rèn)路徑在我們C盤(pán)目錄下,對(duì)于專業(yè)人士來(lái)說(shuō)C盤(pán)很危險(xiǎn),下面我們修改一下默認(rèn)配置。
配置
Maven會(huì)將下載的類庫(kù)(jar包)放置到本地的一個(gè)目錄下,如果想重新定義這個(gè)目錄的位置就需要修改Maven本地倉(cāng)庫(kù)的配置:
修改文件:D:\maven\apache-maven-3.2.3\conf\setting.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
1
2
3
4
5
6
7
8
9
10
11
12
依據(jù)該配置,Maven就會(huì)將下載的類庫(kù)保存到D:\maven\repository中。
實(shí)驗(yàn)一下我們剛才做的事情產(chǎn)生作用沒(méi)有,控制臺(tái)輸入:
mvn help:system
如圖所示效果:
如果沒(méi)有任何問(wèn)題,執(zhí)行完該命令之后,在D:\maven\repository下面就會(huì)多出很多文件,這些文件就是maven從中央倉(cāng)庫(kù)下載到本地倉(cāng)庫(kù)的文件,maven已經(jīng)開(kāi)始為我們工作了。
總結(jié)
這么好的項(xiàng)目管理工具還在等什么,趕緊安裝試一下吧。
JAR Maven
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。