Maven安裝詳解

2023-03-18 21:00:43

Maven

Maven是apache軟體基金會旗下的一個開源專案,是一款用於管理和構建Java專案的工具。

Maven的作用?

先來簡單介紹一下Maven的作用

(1)依賴管理

方便快捷的管理專案依賴的資源(就是咱們常說的jar包),避免一些版本衝突。

方便快捷的把jar包通過Maven的指定格式引入Maven倉庫中,不用每次都拖動jar包到專案中,可以節省我們大量的時間。

 

 

(2)統一專案結構

提供標準,統一的專案結構

 

 

(3)專案構建

標準跨平臺(Linux,Windows,MacOS)的自動專案構建方式

 

 

Maven下載安裝使用

Maven的下載

官網下載:

Maven的官網下載

點選archives(存檔)

 

 

選擇版本,然後選擇binaries(二進位制檔案)

 

 

下載壓縮包

 

 

 

安裝步驟

注意:maven的安裝需要依賴jdk的安裝,所以必須先安裝完成jdk且設定好jdk環境變數後在進行maven的安裝!!

這裡以mavem3.6.1版本為例

  1. 解壓 apache-maven-3.6.1-bin.zip 。(記住這個目錄)

  2. 設定本地倉庫:修改 conf/settings.xml 中的 為一個指定目錄。https://mvnrepository.com/

     

     

  3. 設定阿里雲私服:修改 conf/settings.xml 中的 標籤,為其新增如下子標籤:★這一步非常重要(如果沒有設定下載的時候會非常慢,因為他預設的是國外的地址)

     

     

  4. 設定環境變數: MAVEN_HOME 為maven的解壓目錄,並將其bin目錄加入PATH環境變數。

測試

開啟windows命令提示字元

輸入mvn -v

 

 

IDEA整合Maven

★:注意如果IDEA版本是2021的Maven不能超過3.6,要不然會版本衝突。

設定Maven環境

 

  • 選擇 IDEA中 File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven

  • 設定 IDEA 使用本地安裝的 Maven,並修改組態檔及本地倉庫路徑

IDEA建立Maven專案

 

 

瞭解Maven的基本屬性

什麼是座標?

  • Maven 中的座標是資源的唯一標識,通過該座標可以唯一定位資源位置。

  • 使用座標來定義專案或引入專案中需要的依賴。

  • groupId:定義當前Maven專案隸屬組織名稱(通常是域名反寫,例如:com.itheima)

  • artifactId:定義當前Maven專案名稱(通常是模組名稱,例如 order-service、goods-service

  • version:定義當前專案版本號

 

 

IDEA匯入Maven專案

方式一:

 

 

方式二: