Maven是apache軟體基金會旗下的一個開源專案,是一款用於管理和構建Java專案的工具。
先來簡單介紹一下Maven的作用
方便快捷的把jar包通過Maven的指定格式引入Maven倉庫中,不用每次都拖動jar包到專案中,可以節省我們大量的時間。
提供標準,統一的專案結構
標準跨平臺(Linux,Windows,MacOS)的自動專案構建方式
官網下載:
注意: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版本是2021的Maven不能超過3.6,要不然會版本衝突。
選擇 IDEA中 File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven
設定 IDEA 使用本地安裝的 Maven,並修改組態檔及本地倉庫路徑
Maven 中的座標是資源的唯一標識,通過該座標可以唯一定位資源位置。
使用座標來定義專案或引入專案中需要的依賴。
groupId:定義當前Maven專案隸屬組織名稱(通常是域名反寫,例如:com.itheima)
artifactId:定義當前Maven專案名稱(通常是模組名稱,例如 order-service、goods-service
version:定義當前專案版本號
方式一:
方式二: