maven本地仓库的配置的小问题

这一周因为开始了新的学习计划,万事开头难嘛,一上来就出了问题,在我使用maven仓库的时候,它报错了...这不是最重要的,关键还是在我查了好久的资料后,发现并没有什么问题,但就是不行,我当时是一度怀疑我的idea出了问题,可惜不是。在询问学长后,学长建议我看一些关于maven视频,多学一些这方面的知识。最后终于发现了问题的原因。

首先呢,我现在主要使用maven来管理我的项目依赖,而maven有两个依赖仓库,一个是本地仓库,一个是远程仓库。

本地仓库默认是再C盘下的用户文件夹下的.m2文件夹下,一般C盘不用来存储东西,所以一般都会修改本地仓库的地址。那我们就得先创建一个新的仓库,也就是文件夹,而这个文件夹的名字是有要求的,注意了,它不能包含中文和空格,就连它的上级文件也不能包含这两者。然后就是让你的maven指向这个本地仓库。这个你需要在你下载的maven文件里面找到conf这个文件夹,在里面有一个settings.xml文件,这是maven的配置文件,打开这个文件之后,找到

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

这是maven的默认本地仓库设置,然后将<localRepository>/path/to/local/repo</localRepository>复制出来,这是用来配置本地仓库的,将里面的地址改为我们自己设置的本地仓库的地址即可。

但是但是,我就是这样做的,却还是报错,我当时都要崩溃了。后来在视频中了解到,这个本地仓库的目录不要有很多上级目录,这样很容易报错,然后我就将我的本地仓库的地址重新改了一个没有上级目录的新地址,问题迎刃而解!

所以设置本地仓库有两点很重要:

    1.它的名称不要含有中文跟空格

    2.不要让它有很多上级目录,就是不要把它藏得很深,这样maven不好找,最好直接放在盘下。

以上就是我本次在使用maven时遇到的很小但是很重要的一点,希望大家不要遇到这样的错误,真是默默流泪了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值