maven夹包引入的速度问题
Maven的依赖库查询顺序更改为:
在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
解释如下:
也就是说,当我们在pom.xml文件中配置了要引用的夹包之后,然后update下项目,
1:maven开始自动扫描本地库----就是我们在电脑上安装maven时,在setting.xml文件中配置的文件夹,先扫描哪里面有没有我们需要的夹包,
2:如果没有,就会自动去maven的官方仓库里去下载,如果maven官方仓库没有,自动扫描我们项目中的pom.xml是否配置了私库,
3:如果配置了私库就会去私库中去找,如果没有配置私库,项目就会报错,说是夹包找不到。
注明:
私库就是我们需要的夹包的官方仓库下载的地址,例如我们要下载spring的3.00版本的夹包,由于夹包的版本较早,maven仓库里没有,
那我们就要去spring官网里去下载这个夹包,我们把下载夹包的路径配置在pom.xml文件中,这样maven就会自动去spring的官方仓库下载这个夹包到本地库里供我们使用。
私库的配置方法如下,只要更改id值和url的地址就可以
<repositories>
<repository>
<id>spring</id>
<url>http://maven.alfresco.com/nexus/content/repositories/activiti</url>
</repository>
</repositories>
============maven引入夹包的速度问题=============
通过上面我们理解了maven引入夹包的大概流程,简单的内部原理,怎样才能提高引入夹包到我们项目中的速度
1:在maven的settings.xml文件中配置
找到我们安装时的maven,打开settings.xml文件在 <mirrors> </mirrors>标签内配置
阿里云提供的仓库,国内的下载挺快的,效果挺明显
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
转载于:https://www.cnblogs.com/xueershewang/p/6792060.html
maven夹包引入的速度问题相关推荐
- 简单几步让你实现本地jar包引入到maven当中
2021/8/14{2021/8/14}2021/8/14 本文目录 1.为什么要了解该操作流程 2.操作流程 1.为什么要了解该操作流程 众所周知,有的jar包不能通过maven从远程仓库直接下载引 ...
- IDEA搭建Maven Web(SSM)项目(二)——jar包引入、jetty服务器配置和ssm配置
第二篇:jetty服务器插件配置,ssm所需基本jar包引入,ssm相关文件配置 1. 配置jetty服务器插件 打开已默认创建的pom.xml文件,其中已经自动引入了一些jar和maven插件,我们 ...
- SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2
前言 本文主要介绍SpringBoot框架下,如何使用swagger-spring-boot-starter maven依赖包实现Swagger2 适用于对SpringBoot+maven 有一定基础 ...
- Maven中不能引入ojdbc解决方法:com.oracle:ojdbc6:jar:11.2.0.3
Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误 今天从服务器检出Maven项目的时候,遇到了一个问题,就是 ...
- 从零开发短视频电商 maven之pom引入第三方本地Jar并打包运行成功
背景 对接快递助手的物流轨迹追踪功能,其官方提供了JavaSDK,但是并没有把其上传到maven公共库,也就导致我们无法很舒服的使用maven方式直接引入项目. jar文件名称为:kdzs-open- ...
- springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印
springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印 问题描述 因为项目中已经有log4j2文件,所以打的jar中也有,在application.yml ...
- maven依赖包下载失败解决办法
原文:https://www.cnblogs.com/shihaiming/p/6079924.html maven依赖包下载失败 比如:Missing artifact org.codehaus.j ...
- Maven Jar包冲突?看看高手是怎么解决的
接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家.[重构02篇]:Maven项目Jar包管理机制.冲突解决. 知识背景 Jar包冲突在软件开发 ...
- maven 下载包冲突问题
maven 下载包冲突问题 java开发需要调用apache phoenix接口,配置pom.xml文件,内容如下: <repositories> <reposito ...
- [跟我学UML] UML包图中的包引入和包合并
缩略语 UIS UML Infrastructure Specification UML基础结构规范 UML Unifed Modeling Language ...
最新文章
- Kotlin的解析(下)
- SAP Spartacus 产品明细页面的 url 设计和数据源
- P3403 跳楼机 同余最短路
- observable_Java Observable addObserver()方法与示例
- html文档定义层标记是,jsp练习题目201312
- 狗窝里的小日子- 5 ...
- VUE2 第五天学习--过渡效果
- matlab实验题目,MATLAB实验题目
- nib、xib与故事板的关系
- property中的strong 、weak、copy 、assign 、retain 、unsafe_unretained 与autoreleasing区别和作用详解...
- 博弈论基础知识--非合作博弈,零和博弈,负和博弈,主从博弈,Nash均衡
- Vmware虚拟机win10详细安装之典型安装
- bootbox.js官方文档中文版
- unity2D游戏案例-躲避怪云
- matlab线性拟合
- 基于再生龙(clonezilla)的系统镜像的备份和还原
- 花了一年时间开发的YBC管型三维预览控件
- android实现跑马灯效果,Android用过TextView实现跑马灯效果的示例
- 毕业设计-基于微信小程序的电影票网购系统
- Mac电脑快速切换输入法!自动切换输入法!