從eclipse中增長了maven2的插件以後,maven默認的本地庫的路徑是${user}/.m2/repository/下,通常windows用戶的操做系統都安裝在C盤,因此這個目錄下的jar包比較危險。我嘗試從myeclipse->preferences->java->build path->classpath variables中查找M2_REPO這個變量,發現其路徑指向的是「C:\Documents and Settings\lvxda\.m2\repository\」,我想修改其路徑爲:d:\m2\repository,但是這個變量的編輯按鈕是灰色的,不可編輯。從網上也沒有找到相應的解決辦法。打算本身嘗試一下:java
一、手動建立本地倉庫的地址爲:d:/m2/repositorywindows
二、從windows的環境變量中增長了:M2_REPO=d:\m2\repository,同時把這個變量增長到path變量中。app
三、修改d:\maven\conf\setting.xml文件,在<localRepository>節點下新增一行:eclipse
複製內容到剪貼板,maven
代碼:<localRepository>d:/m2/repository</localRepository>ui
表示本地倉庫的地址爲:d:/m2/repository
spa
四、從myeclipse->preferences->maven->installations下add一個已經安裝到d盤的maven,如:d:\maven,並勾選此新加項。並點擊下面的browse按鈕打開maven的全局配置文件,如:d:\maven\conf\setting.xml。操作系統
五、從myeclipse->preferences->maven->installations下修改user setting 選項爲:D:\m2\repository\settings.xml,並點擊update settings。並點擊下面的reindex按鈕更新索引。插件
六、點擊配置窗口的apply按鈕,突出配置窗口。xml
七、配置修改後,myeclise會自動更新索引,當完成後重啓myeclipse,會發現M2_REPO變量的值變成了d:/m2/repository。
自此,maven從遠程庫下載的jar包都會放到d:/m2/repository下。爲了不每次構建系統都從遠程倉庫下載jar,須要搭建私服。