【Maven03】Maven仓库

1 仓库的概念

仓库是指Maven存储依赖的地方,当我们需要某些依赖时,Maven会从仓库中取出我们所需要的依赖。

仓库中的每一个依赖都具有一个唯一标识也称坐标,供Java项目索取。

2 仓库的分类

  • 本地仓库:本地的目录,配置在apache-maven-3.6.3\conf\settings.xml中,使用过的依赖都会自动存储到本地仓库中,后续可以复用;

  • 远程仓库

    • 中央仓库:由Maven官方来维护,不需要做任何配置;

    • 公共仓库:由于某些不可描述的原因,国内使用中央仓库使用比较慢,于是便有了公共仓库,例如阿里云;

    • 私服:公司局域网内的仓库。

当Maven需要去检索一个依赖时,会从仓库中去查找,优先级顺序为:本地仓库>私服(如果配置)>刚刚仓库(如果配置)>中央仓库

另外可以使用Maven Repository: Search/Browse/Explore (mvnrepository.com)来检索需要使用的依赖的坐标。

3 仓库的配置

由于某些不可描述的原因,国内使用中央仓库使用比较慢,所以需要配置一个公共仓库来代替中央仓库。

与其他配置一样,需要对apache-maven-3.6.3\conf\settings.xml 进行配置:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

 

版权声明:
作者:jackqiang
链接:http://www.jackqiang.com/framework/develop-tools/maven/2027/repo/
来源:JackQiang's
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录