Nexus 是Maven倉(cāng)庫(kù)管理器缀旁,如果你使用Maven前塔,你可以從Maven中央倉(cāng)庫(kù) 下載所需要的構(gòu)件(artifact)挪蹭,但這通常不是一個(gè)好的做法,你應(yīng)該在本地架設(shè)一個(gè)Maven倉(cāng)庫(kù)服務(wù)器赠涮,在代理遠(yuǎn)程倉(cāng)庫(kù)的同時(shí)維護(hù)本地倉(cāng)庫(kù)子寓,以節(jié)省帶寬和時(shí)間,Nexus就可以滿足這樣的需要笋除。此外斜友,他還提供了強(qiáng)大的倉(cāng)庫(kù)管理功能,構(gòu)件搜索功能垃它,它基于REST鲜屏,友好的UI是一個(gè)extjs的REST客戶端烹看,它占用較少的內(nèi)存,基于簡(jiǎn)單文件系統(tǒng)而非數(shù)據(jù)庫(kù)洛史。這些優(yōu)點(diǎn)使其日趨成為最流行的Maven倉(cāng)庫(kù)管理器惯殊。
1、下載Nexus:https://blog.sonatype.com/ 選擇開源版本Nexus Pepository OSS(Pro是專業(yè)版需要付費(fèi))
2也殖、
3土思、
4、在服務(wù)器 /usr/local/ 目錄下新建nexus 目錄忆嗜,并將下載下來的壓縮包放置在該目錄下己儒。
新建文件夾:mkdir nexus
5、解壓文件在該目錄
解壓:tar -xzvf nexus-2.14.8-01-bundle.tar.gz
解壓完成后刪除壓縮包:rm nexus-2.14.8-01-bundle.tar.gz
6捆毫、 修改配置文件
cd nexus-2.14.8-01/conf/
vi nexus.properties
7址愿、啟動(dòng)nexus
直接運(yùn)行:/usr/local/nexus/nexus-2.14.8-01/bin/nexus start 或者 進(jìn)入/usr/local/nexus/nexus-2.14.8-01/bin/ 目錄運(yùn)行:./nexus start
注意:可能會(huì)報(bào)錯(cuò),報(bào)上面錯(cuò)誤時(shí):需要修改運(yùn)行的用戶冻璃,修改運(yùn)行文件 nexus响谓,命令:vim nexus,將RUN_AS_USER修改為root省艳;
運(yùn)行命令:vi /usr/local/nexus/nexus-2.14.8-01/bin/nexus
打開后將RUN_AS_USER 修改為root (這一樣默認(rèn)是注釋的娘纷,需要把注釋去掉)
保存退出后再運(yùn)行啟動(dòng)命令:./nexus start
查看運(yùn)行狀態(tài):./nexus console
注意:需要安裝jdk ,Nexus才能跑起來跋炕,否則會(huì)抱錯(cuò)赖晶,jdk安裝請(qǐng)看,tomcat 安裝篇
8辐烂、瀏覽器中輸入:http://ip:端口/nexus
點(diǎn)擊右上角login in 登錄遏插,默認(rèn)用戶名:admin,密碼:admin123
到這里我們的Nexus就搭建好了纠修,這樣我們就可以把自己的公共模塊發(fā)布到自己的Maven倉(cāng)庫(kù)了