- 何爲Maven倉庫
在Maven世界中、任何一個依賴、插件或者項目構建的輸出,都可以稱之爲構件。例如依賴log4j-1.2.15.jar是一個構件,差價maven-compile-plugin-2.0.2.jar也是一個構件,任何一個構件都有一組座標唯一標識。
在以前使用Eclipse進行開發的時候,會存在一個lib文件夾,該文件夾會保存本項目的所有相關依賴,而如果存在幾十個項目,其中不免會有些jar包是重複的,而我們的lib文件夾下還必須要有該jar依賴,這樣做不僅造成了磁盤空間的浪費,而且也難以統一管理,文件的複製等操作會降低構建的速度。
得益於座標機制的出現,在Maven項目中,使用任何一個構件的方式都是完全相同的。在此基礎上,Maven可以在某個位置統一存儲所有Maven項目共享的構件,這個統一的位置就是倉庫。實際的Maven項目將不再各自存儲其依賴文件,它們只需要聲明這些依賴的座標,在需要的時候,Maven會自動根據座標在倉庫中找到構件,並使用它們。
- 倉庫的佈局
- 倉庫的分類
- 遠程倉庫的配置
- 快照版本
- 從倉庫解析以來的機制
- 鏡像
- 倉庫搜索服務
- 小結
Maven實戰08_倉庫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.