使用nexus搭建局域網(wǎng)私服
一. 認識maven倉庫
1.1 maven倉庫的作用
??回想之前不用maven的時候,我們用eclipse原始的項目骨架構建項目時,在工程目錄下往往有一個lib文件夾用來存放工程所需jar文件,每次建一個新工程時都會有這樣一個lib文件夾。然后將jar復制進lib文件夾配置路徑,很顯然有大量的重復工作,而且不同項目所用jar包不盡相同,需要我們慢慢去分辨。而后我們用了項目管理工具比如svn或者git,我們需要把把大量的jar文件引入代碼庫,這也不是一件很合適的事。
??而maven能夠幫我們解決這些問題,maven倉庫是專門用來存放jar文件的位置(也可以用來存放項目war,zip,pom等文件)。maven倉庫中為每個jar文件分配了一個坐標,比如jstl的jar包:
<groupId>javax.servlet</groupId> 組ID<artifactId>jstl</artifactId> 構建ID ... 其余屬性后續(xù)介紹
這樣做的話,maven能很方便的進行項目依賴版本的控制。簡單說maven倉庫就是幫我們統(tǒng)一管理項目構件。
1.2 maven倉庫分類
??項目構建的查詢路徑:首先查詢本地倉庫,未找到就會查詢中央倉庫,沒找到就會報錯。中央倉庫地址有:
http://www.sonatype.org/nexus/ 私服nexus用
http://repo1.maven.org/maven2
上面三個是較為常見的,也是項目中使用較多的,但是由于下載速度太慢,并且倉庫的jar文件不完整,實際企業(yè)開發(fā)需要我們搭建私服倉庫。
二. 安裝使用nexus
??這里注意搭建maven私服不僅僅只有這一種工具。博主用的版本是nexus-2.12.0。
點擊下載,密碼: 8mel
下載完成后解壓即可,解壓完成到目錄nexus-2.12.0-01-bundle\nexus-2