1、默認的Maven中央倉庫
在Maven安裝目錄下,找到:/lib/maven-model-builder-${version}.jar
打開該文件,能找到超級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、參考
