首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

MyEclipse Maven 修改本地倉庫路徑後仍下載至 C 盤

     編輯:程式設計疑難解答

在 settings.xml 設定 <localRepository>D:/maven/repo</localRepository>,且 MyEclipse 顯示 User Settings 已指向 D 盤,但 mvn install 仍下載至 C 盤 .m2/repository,且 pom.xml 報錯。常見原因與解決:

原因排查

  1. MyEclipse 內建 Maven 未讀取外部 settings.xml:MyEclipse 預設使用嵌入 Maven,需在 Window → Preferences → Maven → User Settings 手動指定 Global Settings 與 User Settings 皆為你的 settings.xml,並點 Reindex。
  2. 專案級 settings.xml 覆蓋:專案根目錄或 .mvn 目錄下若有 settings.xml 會優先被讀取,請刪除或同步修改。
  3. IDE 快取未刷新:修改後重啟 MyEclipse,或在 Maven 視圖右鍵專案 → Update Project → 勾選 Force Update of Snapshots/Releases。
  4. 命令列 vs IDE 環境不同:終端機執行 mvn -v 確認使用的 Maven 版本與 settings.xml 路徑 (mvn help:effective-settings 可見生效配置)。

標準配置步驟

1. 複製 Maven 安裝目錄 conf/settings.xml 到 ~/.m2/settings.xml (個人配置)
2. 編輯 ~/.m2/settings.xml 修改 localRepository
3. MyEclipse: Preferences → Maven → User Settings → 選擇 ~/.m2/settings.xml
4. 重啟 IDE,專案右鍵 Maven → Update Project

完成上述步驟,所有 Maven 命令 (IDE 內建或外部) 將統一使用 D 盤倉庫。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved