倉庫分類
1、本地倉庫
本地倉庫就是開發者本地已經下載下來的或者自己打包所有jar包的依賴倉庫,本地倉庫路徑配置在maven對應的conf/settings.xml組態檔,
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
可以看出默認本地路徑是${user.home}/.m2/repository,也可以修改,
2、中央倉庫
中央倉庫即maven默認下載的倉庫地址,是maven維護的,默認的中央倉庫地址是:http://repo1.maven.org/maven2,這個地址設定在maven的原始碼組態檔中,

推薦查詢maven依賴的中央倉庫網站地址:
http://mvnrepository.com/
http://search.maven.org/
3、私有倉庫
私有倉庫可以理解為自己公司的倉庫,也叫Nexus私服,這個請關注后續篇幅會進行講解,
中央倉庫、私有倉庫也可以稱之為遠程倉庫,
下載流程

既然有三類不同的倉庫,那就要了解它們的下載流程是怎么樣,
從上面的流程圖可以看到更新專案依賴時,首先從本地倉庫查詢,本地倉庫如果查到直接編譯,如果查不到就根據配置去中央倉庫查詢還是私服查詢,查詢私服的時候私服如果有就直接回傳,私服沒有就先去中央倉庫下載然后保存到私服再回傳,
關注公眾號Java技術堆疊回復"面試"獲取我整理的2020最全面試題及答案,
推薦去我的博客閱讀更多:
1.Java JVM、集合、多執行緒、新特性系列教程
2.Spring MVC、Spring Boot、Spring Cloud 系列教程
3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程
4.Java、后端、架構、阿里巴巴等大廠最新面試題
覺得不錯,別忘了點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/158657.html
標籤:Java
上一篇:JDBC語法總結
