Maven--仓库的

Posted MicroCat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven--仓库的相关的知识,希望对你有一定的参考价值。

对于 Maven 仓库来说,仓库只分为两类:本地仓库和远程仓库。

当 Maven 根据坐标寻找构件的时候,它首先会查看本地仓库,如果本地仓库存在此构件,则直接使用;如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本,Maven 就会去远程仓库查找,发现需要的构件之后,下载到本地仓库再使用。如果本地仓库和远程仓库都没有需要的构件,Maven 就会报错。

 

在这个最基本分类的基础上,还有必要介绍一些特殊的远程仓库。中央仓库是 Maven 核心自带的远程仓库,它包含了绝大部分开源的构件。在默认配置下,当本地仓库没有 Maven 需要的构件的时候,它就会尝试从中央仓库下载。

私服是另一种特殊的远程仓库,为了节省带宽和时间,应该在局域网内架设一个私有的仓库服务器,用其代理所有外部的远程仓库。内部的项目还能部署到私服上供其它项目使用。

除了中央仓库和私服,还有很多其它公开的远程仓库,常见的有 Java.net Maven 库和 JBoss Maven 库等。

 

以上是关于Maven--仓库的的主要内容,如果未能解决你的问题,请参考以下文章

maven是怎么判断包在本地仓库和远程仓库哪个是新的

maven本地仓库的依赖怎么在生产环境下运行

maven 远程仓库有更新,怎么更新本地仓库

怎么设置maven的远程仓库

Maven使用--Maven仓库

Maven详解之仓库------本地仓库远程仓库