maven优先引用本地库_maven默认本地仓库
本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)
默认仓库的存储位置
Maven缺省的本地仓库路径为${user.home}/.m2/repository
具体如下图
自定义修改仓库的存储位置:
可改变默认的 .m2 目录下的默认本地存储库文件夹
通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:
模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,
具体就是修改如下的Xml代码
自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的箭头所指的位置
你也可以自己如下测试:
先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这
maven优先引用本地库_maven默认本地仓库相关推荐
- 修改maven默认本地仓库的位置
首先找到maven下载目录下的conf文件夹,打开找到settings.xml文件. 打开settings.xml文件,然后找到如下代码段: 将注解里的<localRepository>/ ...
- Maven系列学习(1)——安装以及本地仓库和仓库镜像的配置
最近因为一些工程的需要,也是老师的建议,开始对maven进行学习,以前没接触maven之前就经常为java包的使用中出现的一些问题感到困惑: 第一点是包的版本选择,各个版本之间网上众说纷纭,新老版本的 ...
- Maven 自己下载依赖包安装到本地仓库
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很 ...
- 【gradle】mac下 gradle默认本地仓库位置
gradle默认会把包缓存到用户目录的.gradle目录下,如果你打开.gradle\caches\modules-2\files-2.1,你会发现很多的jar包.mac上的话 ,也就是在/Users ...
- Maven手动将jar包放入本地仓库
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面 ...
- Maven学习——安装与修改Maven的本地仓库路径
一.Maven的下载安装配置 1.1.下载 官网 http://maven.apache.org/download.cgi 1.2.安装配置 apache-maven-3.3.3-bin.zip 解压 ...
- linux maven .m2文件夹,maven本地仓库.m2文件夹路径讲解
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...
- maven明明本地仓库有依赖包,还会远程下载的问题
我今天在无网的环境下,打算进行maven编译打包,可是明明有本地仓库,也配置了本地仓库,但是还是会从远程下载 然后再各大网友的帮助下(百度,谷歌),查询到主要的原因是在本地仓库的每个依赖包都存在_re ...
- 关于 maven插件爆红或插件版本爆红问题解决(且本地仓库存在相应插件版本)
关于 maven插件爆红或插件版本爆红问题解决(且本地仓库存在相应插件版本) 第一个方法 亲测有效: 打开设置 找到maven下的 Respositories 找到你配置的本地仓库的然后点击更新按钮等 ...
最新文章
- java打印四行等腰三角形_(c语言程序案例.doc
- R语言构建xgboost模型:特征重要度计算及解读、改善特征重要度数据的可解释性、特征重要度可视化
- 安全多方计算(MPC)从入门到精通:JUGO-IDE及SDK
- POJ1358 Agri-Net
- python画spc控制图_SPC控制图的制作方法和步骤
- HanLP: Han Language Processing
- 武大计算机考研 932教材,2018武汉大学考研官方指定参考书目
- linux xp双系统引导修复工具,双系统xp和linux xp重装后修复linux引导光盘修复方法...
- 时间序列信号处理系列-基于Python的同步压缩变换
- soul软件的简单分析
- HDU5713 K个联通块
- Windows Server 2016 实现跨域、跨林之间的访问
- JMeter工具:场景设计,场景设置,场景运行,性能参数配置,测试监控
- html文字波浪,javascript实现飘动波浪文字特效 - YangJunwei
- QQ如何让人点一个网址就进自己的空间
- 建设数据中心机房主要看这几点,否则被定为劣质机房!!!
- 视频剪辑方法,在视频上添加图片或者视频
- Java:Nginx使用
- CS61A Homework3
- html的空格代码怎么写?教你如何使用空格nbsp代码
热门文章
- Nordic SDK14.2 S332 multiprotocol例程iphone不能连接问题2种解决方案
- 计算机系统的组成的动画微课,快速制作动画式微课,就是这么简单
- Python爬虫 自动爬取图片并保存
- C4D致富经典入门到精通(八)
- vue js时分秒计时器_Vue js框架的倒数计时器
- Wirecast Pro 12.1.0 中文特别版 Mac 多机位的现场网络视频直播工具
- 状态反馈极点配置控制器设计学习笔记
- 【科普】手机克隆:华为手机一键搬家工具怎么使用?
- 20P50 PR模板Pr转场70种信号干扰画面像素破损转场效果+转场音效
- cuda和cudatoolkit