美文网首页mavenmavenMaven
Maven三种仓库详解

Maven三种仓库详解

作者: Java技术栈 | 来源:发表于2017-08-13 11:49 被阅读55次

    仓库分类

    1、本地仓库

    本地仓库就是开发者本地已经下载下来的或者自己打包所有jar包的依赖仓库,本地仓库路径配置在maven对应的conf/settings.xml配置文件。

    | The path to the local repository maven will use to store artifacts.

    |

    | Default: ${user.home}/.m2/repository

    /path/to/local/repo

    -->

    可以看出默认本地路径是${user.home}/.m2/repository,也可以修改。

    2、中央仓库

    中央仓库即maven默认下载的仓库地址,是maven维护的,默认的中央仓库地址是:http://repo1.maven.org/maven2,这个地址设置在maven的源码配置文件中。

    推荐查询maven依赖的中央仓库网站地址

    http://mvnrepository.com/

    http://search.maven.org/

    3、私有仓库

    私有仓库可以理解为自己公司的仓库,也叫Nexus私服,这个请关注后续篇幅会进行讲解。

    中央仓库、私有仓库也可以称之为远程仓库。

    下载流程

    既然有三类不同的仓库,那就要了解它们的下载流程是怎么样。

    从上面的流程图可以看到更新项目依赖时,首先从本地仓库查询,本地仓库如果查到直接编译,如果查不到就根据配置去中央仓库查询还是私服查询,查询私服的时候私服如果有就直接返回,私服没有就先去中央仓库下载然后保存到私服再返回。

    相关文章

      网友评论

        本文标题:Maven三种仓库详解

        本文链接:https://www.haomeiwen.com/subject/ikisrxtx.html