1. 程式人生 > >在sts中配置本地Maven倉庫

在sts中配置本地Maven倉庫

但是,STS也同時給你了一個Maven,但是通常不建議使用STS自帶的maven。使用預設的也可以,不過有時候可能出現各種莫名其妙的問題。

一、首先下載Maven並配置自定義本地倉庫

下載完成之後,解壓Manen到你的磁碟中,建議解壓目錄不要太深,我解壓到了 G:\apache-maven-3.0.5下,同時找到解壓後的conf資料夾下的settings.xml檔案,使用文字編輯器開啟,修改預設的本地 倉庫的地址,不然的話,它給你的預設本地倉庫是在C:\Users\Administrator\.m2\repository下面,這樣,你的C盤會越 來越大,因為所有的jar都下載到了該目錄下了,同時會在重灌系統的時候丟失所有的C盤的jar包。

修改預設本地倉庫地址,在<settings></settings>標籤之間加入<localRepository>你的本地倉庫地址</localRepository>,我是放在了H:/Maven3/repository下,如下:

  1. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"   
  2.           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  3.           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  
  4.   <!-- localRepository  
  5.    | The path to the local repository maven will use to store artifacts.  
  6.    | 下面是預設的本地倉庫地址  
  7.    | Default: ~/.m2/repository  
  8.   <localRepository>/path/to/local/repo</localRepository>  
  9.   -->  
  10.   <!-- 自定義本地倉庫地址-->  
  11. <localRepository>H:/Maven3/repository</localRepository>  
  12. </settings>  

儲存退出。

二、配置Maven環境變數

   首先,你的JDK必須安裝正確,能使用STS就基本JDK正確了。

確認一下,cmd輸入java -version

出現JDK版本資訊就OK了。有些使用者輸入該命令,提示:無法識別該命令。  是因為你的path和classpath配置有問題,先檢查JDK的環境配置。

然後開啟計算機--系統屬性--高階系統設定,開啟“環境變數”。

 在“系統變數”下,新建一個系統變數,變數名為 Maven_HOME(我取得名字是M3_HOME),地址為Maven解壓地址,點選儲存。

修改path變數,加入“%M3_HOME%\bin ” 。

儲存退出。

在cmd輸入'mvn -version',出現maven版本資訊就OK了。

三、修改STS中預設Maven

打來STS的window--prefences--Maven,選中Installations選項,可以看到已經有了一個預設的Maven,我們不使用它,點選Add,配置我們自己的Maven地址。

然後還要配置User settings,點選User Settings選項,配置使用者settings檔案。注:我這裡全域性settings,和User settings都是同一個Settings.xml檔案,那麼所有的使用者都是使用相同的配置,由於我的電腦只有一個User,所以就配置為全域性的了。


點選apply,ok儲存退出prefences.