Maven倉庫解剖 阿里云云效製品倉庫

介紹html

分類java

項目從倉庫找包順序web

各個倉庫的介紹apache

本地倉庫maven

私服ide

nexus私服工具

阿里云云效製品倉庫ui

中央倉庫阿里雲

公共倉庫url

演示


 

介紹

所謂的maven倉庫,其實就是存放各個依賴包的文件夾,maven不只是構建工具和依賴管理工具以及項目信息管理工具,爲全世界的java開發者提供了一個免費的中央倉庫。咱們今天主要來介紹的就是maven的倉庫。

分類

maven倉庫的主要分類以下

項目從倉庫找包順序

各個倉庫的介紹

本地倉庫

下載maven下來的時候,配置文件setting裏會配置默認的本地倉庫路徑

 

固然也能夠自個配置本地倉庫

 

私服

nexus私服

Maven整合Nexus私服

阿里云云效製品倉庫

Maven整合阿里云云效製品倉庫 Packages(私服)

中央倉庫

下載maven下來的時候,會有一個super POM文件,這個文件位於lib目錄下的maven-model-builder-版本號的jar包裏面

打開這個jar包,maven-model-builder-3.1.1.jar\org\apache\maven\model目錄下,有一個pom.xm文件

打開這個文件,就能夠看到maven的中央倉庫路徑

打開這個路徑

顯然正確的路徑是https://repo.maven.apache.org/maven2/,那咱們就打開這個路徑

就能夠看到中央倉庫裏面的包了

公共倉庫

因爲中央倉庫是外網鏈接,因此網速會慢,也有可能出現咱們上面的狀況,路徑不對,因此咱們一把都須要配置公共倉庫,好比阿里雲鏡像

<mirror>
	  <id>alimaven</id>
	  <name>aliyun maven</name>
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	  <mirrorOf>central</mirrorOf>        
	</mirror>

演示

咱們使用maven骨架新建一個web項目Idea建立Maven項目介紹

由於使用的是原始的配置,因此建項目的時候,會默認爲設置文件的原始本地倉庫路徑

下包的時候也默認從super POM文件配置的中央倉庫路徑下

 

如今咱們本身配置本地倉庫路徑,也配置公共倉庫爲阿里雲鏡像

 

刷新maven,編譯一下,會發現包會從咱們配置的阿里雲鏡像下載

而且下載到了咱們本身配置的本地倉庫

至於私服的演示,這裏有

Maven整合Nexus私服

Maven整合阿里云云效製品倉庫 Packages(私服)

相關文章
相關標籤/搜索