Maven入門使用及環境變數配置
maven是Apache下的開源專案,是純java開發並且只是用來java專案,用於java專案jar包的管理;
maven專案開發階段jar包存在於本地倉庫;注意是存在與本地倉庫,不是存在你專案中;
所以說好處是不用重複複製依賴,節省空間,應用於大型專案提高開發效率;
開發不同的專案需要同一個jar包只需要與本地倉庫建立連線,匯入嚮應的依賴座標即可;
需要依賴座標就可以去下面網站找相應的座標即可;
通過maven配置檔案來指定本地倉庫和遠端倉庫;
maven3.6.0 下載地址:http://maven.apache.org/download.cgi
或者直接下載http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
解壓到本地目錄結構
maven 環境變數配置
與JDK環境變數配置類似,jdk是在path變數裡面編輯,maven需要新建一個MAVEN_HOME,內容是解壓的maven檔案路徑。
win10下步驟...
新建系統變數
變數名:MAVEN_HOME
變數值 檔案壓縮後所在位置 F:\apache-maven-3.6.0
然後在Path中新增 %MAVEN_HOME%\bin
然後開啟cmd命令輸入 mvn -v ok!!
然後開啟maven的配置檔案 F:\apache-maven-3.6.0\conf\settings.xml
53行配置本地倉庫(jar包存放的位置、依賴庫)預設就在c盤${user.home}當前使用者
在本地建立一個資料夾program用做本地倉庫然後指定此資料夾名字是隨便的
146行配置阿里私服地址 可配可不配,不配預設從國外的網站中央私服下載所需jar包,我就沒配,一直從中央私服下載依賴也挺快;阿里私服我之前用著有問題,現在不知道有沒有問題,就一直沒配過
<!-- 阿里私服地址: -->
<mirror>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
至此全部配完下面說idea使用方法
不過idea預設是整合maven外掛可配可不配!!!!!他的倉庫預設也是在c盤,所以還是隨便吧
可以使用了,eclipse套路也是一樣,但是需要手動安裝外掛,但是有的版本是不需要手動安裝外掛的
下面繼續看一下這個依賴座標
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
<groupId>org.springframework</groupId>: 匯入依賴下載完畢之後去配置檔案指定的本地倉庫,
這是一個組的名稱下面有不同專案
<artifactId>spring-context</artifactId>-->模組名稱專案名稱-->裡面有各個版本
<version>4.3.18.RELEASE</version> 選擇版本對應的資料夾,--->版本
可懂??????所以說如果以後我們pom檔案中的那個依賴出錯了,我們就可以先看一下工具使用的哪一個maven本地倉庫,然後直接去本地倉庫去找,如果有並且是這種.jar結尾的完整jar包,那可能就是工具問題,可以重新導依賴,或者重啟工具(idea/eclipse)!!