Maven仓库

通过上面一个列子我们知道在maven中使用jar只需要导入一小段描述即可,其实Maven所有的Jar包都是放到maven仓库当中,在项目当中其实是对仓库jar包的引用

Maven仓库主要分为3种类型

  本地仓库:    本地存放jar的目录

  私服:      私人搭建的服务器,一般在企业内部局域网使用

  中央仓库:    Maven内置了一个远程仓库的地址,它就是中央仓库

设置本地仓库目录地址

  默认情况下本地仓库存放在c盘

    

  修改本地仓库的位置

    把maven安装目录config中setting.xml复制一份到.m2文件夹下

    打开setting.xml修改本地仓库地址,可以出现建目录

    

  阿里云镜像配置

    由于中央仓库是在国外网站,如果我们直接去访问,是非常浪费时间的,所以我们可以通过阿里云的镜像去查找jar,具体到setting.xml里面进行配置

1 <mirror>
2       <id>alimaven</id>
3       <mirrorOf>central</mirrorOf>
4       <name>aliyun maven</name>           
5     <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 6 </mirror>

 

三个仓库之间的关系:
    

Maven项目找jar包的过程
  Maven查找引入jar包时, 会先到本地仓库当中查找,没有找到会再到私服中找,如果还没有就去到远程中央仓库查找.

  这里会通过阿里云镜像去访问阿里云的仓库,阿里云会每隔一段时间到国外的中央仓库进行更新
  找到后会下载到本地仓库,下次就不用到远程仓库了
  最终都会把jar包下载到本地仓库
  Maven工程最终引用的都是本地的jar包

posted @ 2019-06-28 17:03  瞳孔冷色  阅读(104)  评论(0编辑  收藏  举报