maven 本地仓库的配置

Maven的作用

  1. 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差jar包?
  2. 每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个权威的规范。
  3. 因此,我们就要用到Maven(使用Ant也可以,不过编写Ant的xml脚本比较麻烦)----一个项目管理工具
  4. Maven主要做了两件事:
  • 统一开发规范与工具
  • 统一管理jar包

默认仓库的存储位置

Maven缺省的本地仓库路径为${user.home}/.m2/repository  比如windows一般是Administration,mac就是mac,如图:

本地仓库就放在这里。当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。


如果你的本地仓库不想配置在这个默认的路径下,那么需要手动修改配置文件:settings.xml。这个文件在哪儿呢,在你最开始下载的maven的压缩包里。解压后放在你的本地。如图:

把里面的settings.xml拷贝一份到你的.m2文件夹下面,就可以配置你自己的仓库路径,就可以不放在你的C盘下面了。其实,settings.xml也可以放在任何地方,只要你在eclipse里面的maven里设置即可。(我用的是eclipse)。


接下来打开配置文件,配置仓库路径。

修改localRespository的值,如D:\aaa\bbb\repository,如果就在c盘.m2 下不用动,就不用配置这个(让他在注释里就可以)。


然后在eclipse里面preference的maven里面的usersettings里面配置仓库路径和配置文件路径。如图:


到这里基本配置就完成了。


另外如果IDE里没有集成MAVEN的话,自己去官网下载一个包,解压,然后配置环境变量:



命令行敲入mvn -version,以下所示,则配置成功。





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

没想好叫什么名字

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

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

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

打赏作者

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

抵扣说明:

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

余额充值