1. 程式人生 > >maven環境搭建以及本地倉庫,中央倉庫配置

maven環境搭建以及本地倉庫,中央倉庫配置

一,maven簡單介紹

Maven是Apache軟體基金會組織維護的一款自動化構建工具,專注服務於Java平臺的專案構建和依賴管理。

專案構建過程包括清理(clean),編譯(compile),測試(test),打包(package),安裝(install),部署(site-deploy),maven還方便jar包的管理,包括jar包引入和jar包版本控制等,在pom檔案內配置依賴jar包後,會自動引入本地倉庫的jar包或下載中央倉庫的ja包。

二,maven的環境配置

1.安裝jdk並配置環境變數 (相信大家應該都配置完成了)

2.下載maven  http://maven.apache.org/download.cgi

  下載紅線圈起來的壓縮檔案

將下載下來的壓縮檔案解壓到任意盤下,我這裡解壓到E盤下(如果解壓到別的資料夾裡面,資料夾不要帶有中文名字)

3.配置環境變數 

第一步:配置mavenhome  新建系統變數 變數名 M2_HOME  變數值maven的安裝目錄(eg:E:\apache-maven-3.5.2)

第二步:配置path  在系統變數path下新增%M2_HOME%\bin

4.windows +R 開啟命令提示符視窗輸入 mvn -v  顯示如下資訊 則maven配置完成

5.修改本地倉庫 

本地倉庫是遠端倉庫的一個緩衝和子集,構建Maven專案的時候,首先會從本地倉庫查詢資源,如果沒有,那麼Maven會從遠端倉庫下載到本地倉庫,這樣下次使用的時候就不需要從遠端下載了。maven本地倉庫的預設位置是c盤(系統盤)使用者目錄下的 .m2/repository  這裡修改本地倉庫為了減少C盤的記憶體消耗 

第一步:現在任意非系統盤下新建資料夾 (eg: E:\repository)

第二步驟:進入maven解壓目錄 下的conf資料夾(eg:E:\apache-maven-3.5.2\conf),找到setting.xml檔案

用編輯軟體(如notepad ,記事本也可以)開啟該檔案,找到如下圖所示位置 新增     <localRepository>E:\repository</localRepository>  這一句話(這一步是修改本地倉庫地址,標籤裡面填寫你剛建立的本地倉庫)

6.修改遠端中央倉庫地址

中央倉庫中簡單的Java專案依賴的構件都可以在這裡下載得到。maven預設中央倉庫伺服器在國外,下載依賴包可能會比較慢,這裡把它修改為國內的映象倉庫 ,這裡列出幾個映象倉庫可供使用

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
  <id>jboss-public-repository-group</id>
  <mirrorOf>central</mirrorOf>
 <name>JBoss Public Repository Group</name>
  <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
  <id>central</id>
  <name>Maven Repository Switchboard</name>
  <url>http://repo1.maven.org/maven2/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

進入maven解壓目錄 下的conf資料夾(eg:E:\apache-maven-3.5.2\conf),找到setting.xml檔案

用編輯軟體(如notepad ,記事本也可以)開啟該檔案,找到如下圖所示位置 將上面隨便一個<mirror ></mirror>複製到如下面所示位置即可