专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 本地Maven仓库的位置

本地Maven仓库的位置

更新时间:2021-12-22 09:45:13 来源:赢咖4 浏览7987次

在本Maven教程中,我们将了解Maven存储库的默认位置以及如何配置自定义位置。

Maven 有以下类型的存储库:

本地:这是我们计算机中的存储库。

远程:这是 Internet 上的存储库,从中下载所需的 Maven 文件。

镜像:这些是由想要控制其开发团队允许的工件版本的组织管理的存储库管理器。 Nexus 和 Artifactory是这些镜像存储库的示例。

Maven 本地存储库是我们计算机中的一个文件夹,Maven 存储从远程存储库下载的依赖项。

1. 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:\并将下载的文件存储在另一个驱动器中。

2. 更改本地存储库位置

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 文件,则不会移动它们。我们需要手动移动或移除它们。

3. 在 Eclipse 中更改本地存储库位置

现在,IDE 还带有内置的 Maven 支持,如果我们从控制台构建项目,我们只需要安装 Maven。

每个 IDE 都有一个单独的过程来更改本地存储库路径,您可以阅读其官方文档。

例如在 Eclipse 和 STS ( Spring Tools Suite ) 中,我们可以在以下位置更改本地存储库路径:Windows -> Pfreferences -> Maven -> User Settings

在这里你可以给出settings.xml文件的路径,我们在其中配置了本地存储库的文件夹位置。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>