Maven是apache軟體基金會旗下的一個開源專案,是一款用於管理和構建Java專案的工具。
Maven的作用?
先來簡單介紹一下Maven的作用
(1)依賴管理
方便快捷的把jar包透過Maven的指定格式引入Maven倉庫中,不用每次都拖動jar包到專案中,可以節省我們大量的時間。
(2)統一專案結構
提供標準,統一的專案結構
(3)專案構建
標準跨平臺(Linux,Windows,MacOS)的自動專案構建方式
Maven下載安裝使用
Maven的下載
官網下載:
點選archives(存檔)
選擇版本,然後選擇binaries(二進位制檔案)
下載壓縮包
安裝步驟
注意:maven的安裝需要依賴jdk的安裝,所以必須先安裝完成jdk且配置好jdk環境變數後在進行maven的安裝!!
這裡以mavem3.6.1版本為例
-
解壓 apache-maven-3.6.1-bin.zip 。(記住這個目錄)
-
配置本地倉庫:修改 conf/settings.xml 中的 為一個指定目錄。https://mvnrepository.com/
-
配置阿里雲私服:修改 conf/settings.xml 中的 標籤,為其新增如下子標籤:★這一步非常重要(如果沒有配置下載的時候會非常慢,因為他預設的是國外的地址)
-
配置環境變數: 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專案
方式一:
方式二: