天天看點

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

1、Maven簡介

1.1、在Javaweb開發中,需要使用大量的jar包,我們手動去導入;

1.2、如何能夠讓一個東西自動幫我導入和配置這個jar包。由此,Maven誕生了!

1.3、Maven的核心思想:約定大于配置

  • 有限制,不要去違反。

2、Maven下載下傳與配置

Maven官方下載下傳位址

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

下載下傳完成後,解壓即可。

  • 配置環境變量

    右鍵 此電腦 ==> 選擇屬性 ==> 進階系統設定 ==> 環境變量 ==> 系統變量

    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
    建立如下配置:
  • M2_HOME maven目錄下的bin目錄
    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
  • MAVEN_HOME maven的目錄
    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
  • 在系統的path中配置 %MAVEN_HOME%\bin
    小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

如下圖就表明Maven環境配置成功

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

3、Maven 配置鏡像

由于特殊原因在Maven下載下傳Jar包速度非常慢,甚至一個工程的Jar包能下載下傳一晚上。為了避免這種情況我們就要設定阿裡雲鏡像。

打開maven安裝包中的conf檔案夾中的settings.xml檔案。

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

在圖中所示位置添加

阿裡雲maven鏡像

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用
<mirror>
		<id>nexus-aliyun</id>  
		<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
		<name>Nexus aliyun</name>  
		<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>
           

4、建立Maven本地倉庫

如圖所示:在maven檔案夾中建立一個maven-repo檔案夾。

maven-repo

檔案夾名稱可以随便起。

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

在如下位置添加

其中

D:\Java\JavaWeb\apache-maven-3.6.3\maven-repo

是自己設定的本地倉庫位址

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

5、IDEA中配置Maven

5.1、建立一個maven項目

建立好項目後在IDEA中,選擇File ==> Settings。

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

打開Setting找到Maven,如圖配置為你自己的Maven setting.xml 和maven-repo。

小白也能學會的Maven配置阿裡雲Maven倉庫源與IDEA中使用

就可以正常的在IDEA中使用Maven了。

繼續閱讀