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、參考