使用nexus本地搭建maven私服

目前項目中還是非常流行使用maven管理jar包,但是提供倉庫的地址大多爲國外地址,相當的不穩定,每次換一個環境部署程序要付出的代價非常之大。配置好maven後就是漫長的等待,而且還會有個別因爲網絡環境不好的情況即時下來下載jar包,但是仍然不能用的情況。所以使用maven還是應該有一個本地搭建的私服,當我們使用jar包的時候,先從私服獲取,若私服沒有,私服再向其他外網倉庫地址獲取,這樣即節省流量,又加快項目初始化的速度,當然在公司內部環境下,私服更是必要的,局域網內直接下載jar可以節省很大的效率。


廢話不說,下面陳述如何搭建maven私服。

首先我們要先下載nexus

下載地址:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.3-02-bundle.zip

這裏下載的是2.x版本的,這個網站也有3.x版本的,但是還是習慣2.x版本的命令的方式,由於本機是windows所以下載zip版的.

下載完成後解壓,這裏注意你要把他放到你有硬盤容量相對比較大的盤下,因爲部署後,常用jar包加上索引怎麼也得有3-5個G。

解壓後我們用過cmd命令(注意win10使用管理員的命令提示),cd 切到E:\nexus-2.14.3-02-bundle\nexus-2.14.3-02\bin 目錄下,執行nexus.bat.然後等待……

最後系統會顯示日誌說安裝成功。

成功後瀏覽器敲入http://127.0.0.1:8081/nexus   這個是訪問的默認地址  默認登錄的用戶名密碼爲admin/admin123



這裏我只說最簡單的配置方式……,想深入瞭解,比如release snapshot 3rd party等……自行查看。畢竟第一次我們配置成功即可。

點擊centtral,在configuration下,基本上就是上面截圖的配置,然後點擊save,最後在centtral上右鍵選擇Update index。注意這個時間一般會很長,索引文件下載完畢之後,nexus的目錄大概會有3G左右。


點擊public repositories 選擇configration 把左邊的central 移動到右邊-點擊save.這樣我們最簡單的Nexus就搭建好了。

當然。。。多等一會……因爲後臺要下載Index呢。



配置好以後……就是我們的ide要怎麼引用了。


這裏以Myeclipse 2015爲例 windows-preferences-依次按照圖片上點擊,選擇一個settings.xml.這個具體可以搜索下maven中setting.xml的配置。這個我習慣放到.m2下面。

在配置過程中

<mirror>
        <id>nexus-osc</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus osc</name>
        <url>http://XXXXXXXXXXX:8081/nexus/content/repositories/central/</url>
    </mirror> 


只要增加這個就可以了。這樣myeclipse 就會先去你本地的Nexus中找包了。而且包一旦被下載過。就會留在項目內。下次依託局域網的下載就會非常的塊。而我們把這個nexus搭建起來以後,也可搜素jar包,獲取他的pom配置。例如


這樣既方便搜索常用的jar,又方便高效的管理項目內jar包。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章