更新時間:2021-12-22 09:45:13 來源:動力節點 瀏覽9088次
在本Maven教程中,我們將了解Maven存儲庫的默認位置以及如何配置自定義位置。
Maven 有以下類型的存儲庫:
本地:這是我們計算機中的存儲庫。
遠程:這是 Internet 上的存儲庫,從中下載所需的 Maven 文件。
鏡像:這些是由想要控制其開發團隊允許的工件版本的組織管理的存儲庫管理器。 Nexus 和 Artifactory是這些鏡像存儲庫的示例。
Maven 本地存儲庫是我們計算機中的一個文件夾,Maven 存儲從遠程存儲庫下載的依賴項。
一旦我們安裝了Maven的,默認情況下,Maven的本地倉庫被配置為“ ${user.home}/.m2/repository”。
在不同的操作系統中,這些路徑被解析為
Windows 7:C:/Documents and Settings/<用戶名>/.m2/repository
Windows 10:C:/Users/<用戶名>/.m2/repository
Linux:/home/<用戶名>/.m2/repository
Mac:/Users/<用戶名>/.m2/repository
由于各種原因,我們可能希望將此位置更改為另一條路徑。例如,我們可能希望節省存儲空間C:\并將下載的文件存儲在另一個驅動器中。
Maven 被下載并提取為存檔文件。通常,我們下載 Maven并將其解壓縮到他們的計算機中。
下載 Maven 后,按照給定的簡單步驟將本地存儲庫位置更改為其他路徑。
導航到路徑{M2_HOME}\conf\,其中M2_HOMEMaven 安裝文件夾。
在某些文本編輯器中以編輯模式打開文件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.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository -->
<localRepository>E:/devsetup/M2</localRepository>
...
...
</settings>
我們現在已經成功更改了 Maven 本地存儲庫路徑。
我們可以通過在新位置更新任何pom.xml文件和所有下載的依賴項來驗證。
請注意,如果之前的本地存儲庫位置中存儲了現有的 jar 文件和 pom 文件,則不會移動它們。我們需要手動移動或移除它們。
現在,IDE 還帶有內置的 Maven 支持,如果我們從控制臺構建項目,我們只需要安裝 Maven。
每個 IDE 都有一個單獨的過程來更改本地存儲庫路徑,您可以閱讀其官方文檔。
例如在 Eclipse 和 STS ( Spring Tools Suite ) 中,我們可以在以下位置更改本地存儲庫路徑:Windows -> Pfreferences -> Maven -> User Settings
在這里你可以給出settings.xml文件的路徑,我們在其中配置了本地存儲庫的文件夾位置。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習