Maven是什么


原文鏈接:http://www.cnblogs.com/jack1995/p/6925734.html

一、Maven是什么

  Maven是一個Apache公司的開源項目,是項目構建工具。用來管理依賴。

1、Maven的好處

  使用maven可以在項目中不用導入項目依賴的jar包,省去了下載和導入jar包的過程,使項目的大小等到了縮減。

2、Maven好處如何實現

  Maven通過一個倉庫來存放jar包,在Maven項目中,不再需要導入這些jar包,只需要告訴項目所依賴的jar包的坐標,Maven就會自己將我們項目所需要的jar包給我們依賴進來。在maven中倉庫有三種:

  (1) 本地倉庫:本地倉庫就在自己的機器上,我們可以在自己的機器上創建一個maven倉庫,然后就需要的jar包導入進去,就可以在項目中引用。

  (2) 私服倉庫:私服倉庫在公司局域網內,公司可以在自己的局域網內創建一個倉庫,將項目所需要的jar包存放在此倉庫中,這樣整個項目組就都可以使用此倉庫提供的jar包,不再需要在自己本地創建倉庫來保存jar包。

  (3) 中央倉庫:中央倉庫是最大的一個倉庫,由Apache組織來負責維護,幾乎包括了現在所有的jar包(有一些涉及版權問題沒有,比如:oracle數據庫的連接jar包),但是中央倉庫的訪問速度非常慢。

3、Maven如何在倉庫中查找jar包

  Maven在倉庫中查找jar包需要使用到jar的“坐標”信息,坐標信息由“公司名稱+項目名稱+版本信息”三部分構成。如小圖所示

4、Maven的兩大核心

  (1) 依賴管理:對項目需要使用到的jar包進行管理。

  (2) 項目構建:項目在編碼完成后,對項目進行編譯、測試、打包、部署。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM