MAC下maven本地仓库配置
本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)
默认仓库的存储位置
Maven缺省的本地仓库路径为${user.home}/.m2/repository
具体如下图
自定义修改仓库的存储位置:
可改变默认的 .m2 目录下的默认本地存储库文件夹
通过修改/安装路径/apache-maven/apache-maven-3.1.1/conf/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:
模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,
将红框内的属性设置为你想要的本地仓库路径。
你也可以自己如下测试:
先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这个文件夹移动到其他地方,再看自己的maven项目,发现所有的spring框架相关的引入包和一些其他包都报错了,那就说明,你项目用的就是这里的包。
然后再新建settings.xml文件,修改你的对应目录,完之后再看你的项目,发现原来的报错就消失了。当然,编辑器得有个重新建索引的时间。
我用的是intelliJ idea,他自动建完索引之后,项目就又OK啦。
最后,如果想要在 intelliJ idea中配置自己安装的maven,可以打开setting菜单,如下配置:
这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦,可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。
MAC下maven本地仓库配置相关推荐
- maven 本地仓库配置
在maven 的解压目录中找到settings.xml文件 将maven 本地仓库路径加到localRepository节点下 在cmd下输入mvn help:system 如果出现如下所示,表示本地 ...
- Maven本地仓库配置并给idea添加配置依赖
1.进入Maven官网下载自己需要的版本 Maven – Download Apache Maven 这个是Maven其他版本下载地址:Index of /maven (apache.org) 下载完 ...
- maven 本地仓库配置Windows环境
纯手打,转载务请附上本文网址!!! maven是很好用的,但是初次接触maven却很难弄, 首先来讲讲maven本地仓库的配置吧 首先是maven包: http://download.csdn.net ...
- mac下maven的安装配置与使用
出来实习快半年了,还有一个多月也就即将毕业了.我刚进公司的时候,项目刚刚上线,到现在接近50w日活,成长真不少(虽然曾经因为自己写的SQL性能太差把服务器CPU搞到爆血管两次).你在项目过程中写的业务 ...
- mvn Mac Linux 版本,Mac 下 Maven 的命令行安装
JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...
- (三)Maven仓库介绍与本地仓库配置
1.Maven本地仓库/远程仓库的基本介绍 示意图: 本地仓库是指存在于我们本机的仓库,在我们加入依赖时候,首先会跑到我们的本地仓库去找,如果找不到则会跑到远程仓库中去找.对于依赖的包大家可以从这个地 ...
- Maven阿里云与本地仓库配置
本文来说下Maven阿里云与本地仓库配置 文章目录 阿里云中央仓库配置的原因 阿里云中央仓库配置的两种方法 pluginRepositories标签 本文小结 阿里云中央仓库配置的原因 在pom.xm ...
- eclipse的maven配置及本地仓库配置
eclipse的maven配置及本地仓库配置 首先去官网上下载maven的解压包到电脑上,然后解压 (下载网址为 http://maven.apache.org/download.cgi) 然后再配置 ...
- 如何在没有联网的情况下使用maven本地仓库进行开发
maven本地仓库.远程仓库和中央仓库的区别 本地仓库:本地的一个文件夹,用来存放所有的jar包,由自己维护: 远程仓库(或私服):由公司或单位创建的一个仓库,由公司维护: 中央仓库:互联网上的仓库, ...
- deepin安装配置Maven本地仓库
第一步:下载JDK(要下载Java SE Development Kit ) 可参考之前教程 https://blog.csdn.net/qq_36986067/article/details/892 ...
最新文章
- gulp-autoprefixer报Promise is not defined错误
- 前端浏览器兼容知识点整理
- 学习:Web安装项目创建桌面快捷方式及重写安装类(转)
- React Hooks的使用(三)——useRef、useImperativeHandle、useLayoutEffect解析、自定义Hook
- python搭配什么数据库_python 连接操作数据库(一)
- 鸿蒙os在3月底推送,华为鸿蒙OS Beta 3将从3月31日起推送
- 前端页面使用ace插件优化脚本
- java断言的例子_Java 8 谓词/断言的例子
- 加油站收银系统 Java_加油站也能用收银系统吗?
- 软件测试用例设计(最全软件测试干货!)
- ps裁剪和裁切的区别_ps里裁剪和裁切有什么不一样啊?
- validity属性
- LoadBalancer 负载均衡
- 算法整理(二)---快速排序的两种实现方式:双边扫描和单边扫描
- 《天道》解读三:什么是天道?
- 防止FPGA设计中综合后的信号被优化
- cmd中XX不是不是内部或外部命令,也不是可运行的程序 或批处理文件
- PPT批量修改所有字体
- 初识html5-当当网图书分类页面,图书添加页面 图书分类加载不出来
- 经典推箱子游戏无敌版