解决Maven配置本地仓库路径不生效问题多个方法详解。(已成功解决自己遇到的问题)

首先我尝试了很多种方法,就是这个方法让我成功,和大家分享一下!(我用方法二成功的!)

maven本地仓库默认值:用户家目录/.m2/repository。由于本地仓库的默认位置是在用户的家目录下,而家目录往往是在 C 盘,也就是系统盘。将来 Maven 仓库中 jar 包越来越多,仓库体积越来越大,可能会拖慢 C 盘运行速度,影响系统性能。所以建议将 Maven 的本地仓库放在其他盘符下。

配置方法一般为在自己下载maven的文件夹中conf目录下的setting.xml中的相应位置替换下面所给代码。

 替换代码:(将来maven的本地仓库将是D:\maven-repository,可以自己指定!)

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\maven-repository</localRepository>

正常情况下应该会成功,哈哈哈,你来看这篇文章绝对是没有成功,那么继续往下看。

方法一:这个方法我没有成功,可能不是我遇到的问题,大家可以试试。

这样可能影响的是idear操作maven下载相应资源时用的maven本地仓库是现在配置的这个,但是我们比如在cmd命令窗口运行maven下载相应jar包还是会下载到默认的c盘的那个maven本地仓库。那么就再尝试一下方法二。

方法二:出现这个原因可能时自己以前用过maven。(我就是用这个方法成功的)

确实,不管你在Idea中配置的是什么,Maven都会去它默认的地方 ${user.home}/.m2.setting.xml 找setting文件,然后根据setting文件中的配置去找repository仓库。

解决方法如下:

去找默认路径(c盘 /用户/.m2.setting.xm)中的那个setting.xml。而不是自己下载的maven中conf中的那个。如下图:

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\maven-repository</localRepository>

再将这个代码替换进去,就可以成功了!

 配置的这个目录不用提前创建,再运行maven时,用到本地仓库时,只要配置好,就会自己创建。

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱康代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值