步驟 1:修改 Maven 的 settings.xml
文件
-
找到你的 Maven 配置文件
settings.xml
。- Windows:
C:\Users\<你的用戶名>\.m2\settings.xml
- Linux/macOS:
~/.m2/settings.xml
- Windows:
-
打開
settings.xml
文件,找到<localRepository>
標簽。如果沒有該標簽,你可以手動添加。 -
配置本地倉庫路徑,例如:
<settings><localRepository>D:/maven-repo</localRepository>
</settings>
這里的路徑
D:/maven-repo
是你希望用作本地倉庫的自定義路徑,你可以根據實際情況修改為自己的路徑。
步驟 2:驗證配置是否生效
- 在命令行中運行以下命令,檢查 Maven 是否使用了新的本地倉庫路徑:
mvn help:evaluate -Dexpression=settings.localRepository
- 如果顯示的路徑是你在
settings.xml
中配置的路徑,則說明配置成功。
步驟 3:清理原有緩存的本地倉庫
如果你之前已經使用了默認的 .m2/repository
目錄,可以考慮刪除它,以節省空間:
rm -rf ~/.m2/repository
注意事項
- 權限問題:確保你配置的本地倉庫路徑對當前用戶具有讀寫權限。
- 本地倉庫同步:配置本地倉庫后,Maven 會自動將下載的依賴放到新的路徑中。
示例:完整的 settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0https://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>D:/maven-repo</localRepository><mirrors><mirror><id>central</id><name>Maven Central</name><url>https://repo.maven.apache.org/maven2</url><mirrorOf>central</mirrorOf></mirror></mirrors></settings>