1. 程式人生 > >maven(七)倉庫

maven(七)倉庫

倉庫分為本地倉庫和遠端倉庫。在maven開發的專案中,這個專案不引進第三方的jar包,是用的時候通過pom依賴機制,從本地倉庫或者遠端倉庫去獲取第三方的jar包,然後存到本地倉庫。這樣只要本地倉庫有需要的jar包就可以離線開發了。在打包釋出的時候maven會自動把需要的jar包,打包到專案當中,供專案使用。

1、本地倉庫

在settings.xml中新增<localRepository>E:\test-maven\repo</localRepository>
這裡寫圖片描述

本地倉庫直接修改localRepository標籤中的內容即可,元件必須通過安裝到本地倉庫的過程才能提供給其他專案使用。用maven命令claean install即可,專案元件會自動打包到本地倉庫中,之後就可以把他當作第三方元件使用了。

2、中央倉庫

如果要修改中央倉庫,直接修改maven原始碼中的xml檔案,或者直接在settings.xml檔案中重新寫一個central即可

這裡寫圖片描述

裡面的url就是倉庫域名地址。snapshots是快照版本。這個配置可以指定其位置是本區域網私有伺服器的url。

3、遠端倉庫

其實遠端倉庫和中央倉庫功能差不多,中央倉庫就是把大多數的資源加入進去,而遠端倉庫是個人或者公司開發的專案,我們只要down到本地倉庫即可。例如:JBoss Maven倉庫

這裡寫圖片描述