在 settings.xml 設定 <localRepository>D:/maven/repo</localRepository>,且 MyEclipse 顯示 User Settings 已指向 D 盤,但 mvn install 仍下載至 C 盤 .m2/repository,且 pom.xml 報錯。常見原因與解決:
Global Settings 與 User Settings 皆為你的 settings.xml,並點 Reindex。.mvn 目錄下若有 settings.xml 會優先被讀取,請刪除或同步修改。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 盤倉庫。