zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    整数的可除性
    椭圆曲线的基本概念
    数组方法分析-笔记
    JS-作用域
    JS-变量存储
    Web框架-inoic
    圣杯布局
    js,php中的面向对象
    正则
    math对象
  • 原文地址:https://www.cnblogs.com/xueershewang/p/6792060.html
Copyright © 2011-2022 走看看