配置Jar包及相關依賴Jar包的本地存放路徑
用 maven2 ,pom.xml中設置了依賴,會幫你下載所有依賴的.jar到 M2_REPO 指向的目錄。
M2_REPO是一個用來定義 maven 2倉庫在硬盤中的存儲位置,windows默認是C:\Users\機器名\.m2\repository.
按道理安裝了m2eclipse插件就會在eclipse有了相應的設置。
如果沒有安裝m2eclipse插件,eclipse打開maven工程,可能就會報Unbound classpath variable:
'M2_REPO***/***.jar'錯誤,這個時候就需要手動設置M2_REPO。
設置方式:
Eclipse->Windows->Preferences->java->Build Path->Classpath Variables
new一個,名字為M2_REPO,屬性選folder,默認路徑C:\Users\機器名\.m2\repository。
一旦你做了這樣的設置eclipse就集成maven功能了,假如你在pom.xml增加了新的依賴jar包,
在該工程的根目錄 執行 mvn eclipse:eclipse 然后刷新workspace,新依賴的jar包就會加到該工程的構建路徑中了。
以上就是 M2_REPO 的作用了。
如果想要更改路徑,需要更改settings.xml文件;
settings.xml文件的路徑:D:\Program Files\apache-maven-3.3.9\conf\settings.xml
增加如下配置,重啟Eclipse生效:
<localRepository>D:\Program Files\mvn\</localRepository>