使用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倉庫分類

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

??項目構建的查詢路徑:首先查詢本地倉庫,未找到就會查詢中央倉庫,沒找到就會報錯。中央倉庫地址有:

  1. http://www.sonatype.org/nexus/ 私服nexus用

  2. http://mvnrepository.com/ 推薦使用

  3. http://repo1.maven.org/maven2
    上面三個是較為常見的,也是項目中使用較多的,但是由于下載速度太慢,并且倉庫的jar文件不完整,實際企業(yè)開發(fā)需要我們搭建私服倉庫。

二. 安裝使用nexus

??這里注意搭建maven私服不僅僅只有這一種工具。博主用的版本是nexus-2.12.0。

  1. 點擊下載,密碼: 8mel

  2. 下載完成后解壓即可,解壓完成到目錄nexus-2.12.0-01-bundle\nexus-2