App下載

maven的安裝與配置——如何配置阿里云鏡像

猿友 2021-06-15 10:29:38 瀏覽數(shù) (4405)
反饋

maven 作為 java 項(xiàng)目構(gòu)建管理的工具,在小編心里的地位其實(shí)是與 python 的 pip 差不多的。然而 python 的 pip 作為 python 安裝附帶的包管理工具,它的安裝相當(dāng)簡(jiǎn)單(只需要在安裝 python 的時(shí)候勾選相應(yīng)選項(xiàng))。而 maven 的安裝卻稍顯復(fù)雜。所以接下來(lái)這篇文章,就讓小編告訴你 maven 如何安裝吧!

閱前須知

maven 作為 java 的項(xiàng)目管理工具,需要 java 環(huán)境支持。maven3.1 以上的版本需要 jdk1.7以上的版本支持,所以在安裝 maven 前,請(qǐng)先配置好 java 環(huán)境。

另外,本篇教程以 maven3.8.1 為例。

下載

官方下載鏈接:https://maven.apache.org/download.cgi

歷史版本下載鏈接:https://maven.apache.org/docs/history.html

maven下載

安裝

maven 是一種不用安裝就可以使用的軟件,只需要將下載下來(lái)的 zip 格式的文件解壓到你想要存放的路徑就可以了(建議路徑內(nèi)不要出現(xiàn)空格和中文,避免出現(xiàn)一些奇怪的問(wèn)題)。

解壓完成之后需要配置環(huán)境變量,按 ?WIN+R? 打開(kāi)運(yùn)行,輸入 ?rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3? 打開(kāi)高級(jí)系統(tǒng)設(shè)置,然后分別設(shè)置如下變量:

MAVEN_HOME變量:

變量名為MAVEN_HOME,變量值為解壓的路徑。

maven環(huán)境變量配置

path變量:

在path變量中加上這一條:?%MAVEN_HOME%/bin?,如下圖所示:

path變量配置

配置完后打開(kāi)命令提示符輸入 ?mvn -v?,如果出現(xiàn) maven 版本信息,則配置成功。

配置本地倉(cāng)庫(kù)和國(guó)內(nèi)源

maven 默認(rèn)使用國(guó)外的源,由于眾所周知的原因下載速度有時(shí)候很感人,這個(gè)時(shí)候就需要使用國(guó)內(nèi)源進(jìn)行替換了。

在 maven 目錄下(即解壓后的 maven 文件夾)找到 conf 文件夾下的 ?setting.xml? 文件。打開(kāi)文件,在 ?<mirrors?> 標(biāo)簽內(nèi)添加如下倉(cāng)庫(kù)(默認(rèn)使用的倉(cāng)庫(kù)如果存在的話(huà),可以將其注釋掉,另外 ?<mirrors>? 標(biāo)簽大概在148行左右)。

<mirror>
          <id>aliyunmaven</id>
          <mirrorOf>*</mirrorOf>
          <name>阿里云公共倉(cāng)庫(kù)</name>
          <url>https://maven.aliyun.com/repository/public</url>
</mirror>

maven 可以設(shè)置本地倉(cāng)庫(kù),每次創(chuàng)建項(xiàng)目和安裝包的時(shí)候可以?xún)?yōu)先從本地倉(cāng)庫(kù)拿取第三方包。這樣既可以加快構(gòu)建速度(如果本地有包就不需要到在線(xiàn)倉(cāng)庫(kù)下載),又為離線(xiàn)使用創(chuàng)造了條件(如果所需的包在本地倉(cāng)庫(kù)都存在,就不需要聯(lián)網(wǎng)了),設(shè)置方法如下:

在你想當(dāng)倉(cāng)庫(kù)的地方新建一個(gè)文件夾(最好不要帶中文和空格,倉(cāng)庫(kù)大小要足夠,大概需要 800Mb 左右,至少需要 500Mb)。

然后在 ?setting.xml? 中的 ?<localRepository>?標(biāo)簽中填入要當(dāng)倉(cāng)庫(kù)的文件夾路徑。

 <localRepository>F:\repository</localRepository>

注:可以到互聯(lián)網(wǎng)上下載別人整合好的倉(cāng)庫(kù)當(dāng)做本地倉(cāng)庫(kù)使用,這樣就能盡量避免使用maven的在線(xiàn)倉(cāng)庫(kù)了。

小結(jié)

以上就是 maven 怎么安裝和如何配置的全部介紹,關(guān)于 maven 的更多知識(shí)和學(xué)習(xí),可以前往Maven 微課進(jìn)行學(xué)習(xí)和了解!


0 人點(diǎn)贊