1、默认的Maven中央仓库
打开该文件,能找到超级POM:\org\apache\maven\model\pom-4.0.0.xml
它是所有Maven POM的父POM,所有Maven项目继承该配置,你可以在这个POM中发现如下配置:
<repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Maven中央库主要放置公共jar包,是由Apache Maven社区创建的,中央库的网址是:
https://repo.maven.apache.org/maven2。
2、中央库是一个特殊的远程库
Maven仓库有3种类型:
Local Repository - 本地库
Central Repository - 中央库
Remote Repository - 远程库
Maven搜索依赖项时,会按照:本地库、中央库和远程库的顺序进行。
Maven远程库也是位于网络上的存储库。例如一个公司可能有很多共享的jar包文件,就可以搭建一个公司内部的远程库,供众多开发人员使用。中央库可以认为是一个特殊的远程库。
3、常用的Maven中央仓库地址
1、http://mvnrepository.com/
2、https://repo.maven.apache.org/maven2
关于 Maven 远程仓库地址的配置方式有两种:
第1种:直接在项目的 pom.xml 文件中进行修改(不推荐,尤其是在多人协助的开发过程中非常的费事费力);
第2种:将 Maven 的远程仓库统一的配置到 Maven 的 Settings.xml 的配置文件中。
4、Maven 中央仓库地址大全
4.1、阿里中央仓库
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
4.2、maven.apache.org 中央仓库
<repository>
<id>central-repos</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
4.3、spring.io 中央仓库
<repository>
<id>springsource-repos</id>
<name>SpringSource Repository</name>
<url>http://repo.spring.io/release/</url>
</repository>
5、参考