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夹包引入的速度问题相关推荐

  1. 简单几步让你实现本地jar包引入到maven当中

    2021/8/14{2021/8/14}2021/8/14 本文目录 1.为什么要了解该操作流程 2.操作流程 1.为什么要了解该操作流程 众所周知,有的jar包不能通过maven从远程仓库直接下载引 ...

  2. IDEA搭建Maven Web(SSM)项目(二)——jar包引入、jetty服务器配置和ssm配置

    第二篇:jetty服务器插件配置,ssm所需基本jar包引入,ssm相关文件配置 1. 配置jetty服务器插件 打开已默认创建的pom.xml文件,其中已经自动引入了一些jar和maven插件,我们 ...

  3. SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2

    前言 本文主要介绍SpringBoot框架下,如何使用swagger-spring-boot-starter maven依赖包实现Swagger2 适用于对SpringBoot+maven 有一定基础 ...

  4. Maven中不能引入ojdbc解决方法:com.oracle:ojdbc6:jar:11.2.0.3

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误 今天从服务器检出Maven项目的时候,遇到了一个问题,就是 ...

  5. 从零开发短视频电商 maven之pom引入第三方本地Jar并打包运行成功

    背景 对接快递助手的物流轨迹追踪功能,其官方提供了JavaSDK,但是并没有把其上传到maven公共库,也就导致我们无法很舒服的使用maven方式直接引入项目. jar文件名称为:kdzs-open- ...

  6. springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印

    springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印 问题描述 因为项目中已经有log4j2文件,所以打的jar中也有,在application.yml ...

  7. maven依赖包下载失败解决办法

    原文:https://www.cnblogs.com/shihaiming/p/6079924.html maven依赖包下载失败 比如:Missing artifact org.codehaus.j ...

  8. Maven Jar包冲突?看看高手是怎么解决的

    接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家.[重构02篇]:Maven项目Jar包管理机制.冲突解决. 知识背景 Jar包冲突在软件开发 ...

  9. maven 下载包冲突问题

    maven 下载包冲突问题 java开发需要调用apache phoenix接口,配置pom.xml文件,内容如下: <repositories>         <reposito ...

  10. [跟我学UML] UML包图中的包引入和包合并

    缩略语     UIS     UML Infrastructure Specification   UML基础结构规范     UML    Unifed Modeling Language     ...

最新文章

  1. Kotlin的解析(下)
  2. SAP Spartacus 产品明细页面的 url 设计和数据源
  3. P3403 跳楼机 同余最短路
  4. observable_Java Observable addObserver()方法与示例
  5. html文档定义层标记是,jsp练习题目201312
  6. 狗窝里的小日子- 5 ...
  7. VUE2 第五天学习--过渡效果
  8. matlab实验题目,MATLAB实验题目
  9. nib、xib与故事板的关系
  10. property中的strong 、weak、copy 、assign 、retain 、unsafe_unretained 与autoreleasing区别和作用详解...
  11. 博弈论基础知识--非合作博弈,零和博弈,负和博弈,主从博弈,Nash均衡
  12. Vmware虚拟机win10详细安装之典型安装
  13. bootbox.js官方文档中文版
  14. unity2D游戏案例-躲避怪云
  15. matlab线性拟合
  16. 基于再生龙(clonezilla)的系统镜像的备份和还原
  17. 花了一年时间开发的YBC管型三维预览控件
  18. android实现跑马灯效果,Android用过TextView实现跑马灯效果的示例
  19. 毕业设计-基于微信小程序的电影票网购系统
  20. Mac电脑快速切换输入法!自动切换输入法!

热门文章

  1. 开源许可协议了解这些就够了
  2. 你的工资基础决定你的前途
  3. 月薪多少最幸福,离你有多远?
  4. c语言指针 r,C语言指针的高级操作
  5. twrp两种方式刷入的mm管理器_Google Pixel C 刷入Magisk
  6. shell应用之cobbler批量部署
  7. 《构建之法》阅读笔记二
  8. java核心技术卷一 基础知识读书笔记
  9. mysql-5.7.12安装
  10. create-react-app脚手架中配置webpack的方法