Maven實戰08_倉庫

  1. 何爲Maven倉庫

    在Maven世界中、任何一個依賴、插件或者項目構建的輸出,都可以稱之爲構件。例如依賴log4j-1.2.15.jar是一個構件,差價maven-compile-plugin-2.0.2.jar也是一個構件,任何一個構件都有一組座標唯一標識。

        在以前使用Eclipse進行開發的時候,會存在一個lib文件夾,該文件夾會保存本項目的所有相關依賴,而如果存在幾十個項目,其中不免會有些jar包是重複的,而我們的lib文件夾下還必須要有該jar依賴,這樣做不僅造成了磁盤空間的浪費,而且也難以統一管理,文件的複製等操作會降低構建的速度。

        得益於座標機制的出現,在Maven項目中,使用任何一個構件的方式都是完全相同的。在此基礎上,Maven可以在某個位置統一存儲所有Maven項目共享的構件,這個統一的位置就是倉庫。實際的Maven項目將不再各自存儲其依賴文件,它們只需要聲明這些依賴的座標,在需要的時候,Maven會自動根據座標在倉庫中找到構件,並使用它們。

  2. 倉庫的佈局
  3. 倉庫的分類
  4. 遠程倉庫的配置
  5. 快照版本
  6. 從倉庫解析以來的機制
  7. 鏡像
  8. 倉庫搜索服務
  9. 小結
發佈了51 篇原創文章 · 獲贊 26 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章