如何新建nexus私有maven庫(kù)

Linux服務(wù)器安裝Nexus構(gòu)建maven私有倉(cāng)庫(kù)(maven私服)

一、必備條件(安裝基本配置)

1、安裝jdk

yum install java

##查看jdk是否安裝

jave -version

2、安裝maven

yum install maven

##查看mvn是否安裝

mvn -version

二、下載

下載nexus安裝包:

https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.6.0-02-unix.tar.gz

下載后放到機(jī)器的/usr/local/src下

三、安裝&啟動(dòng)

##解壓到/usr/local/NEXUS_HOME路徑

tar -zvxf nexus-3.6.0-02-unix.tar.gz -C /usr/local/NEXUS_HOME

啟動(dòng)

cd /usr/local/NEXUS_HOME/nexus-3.6.0-02/bin/

./nexus run &

稍等一會(huì)(首次啟動(dòng)會(huì)比較慢),當(dāng)出現(xiàn)以下日志的時(shí)候表示啟動(dòng)成功!

-------------------------------------------------

Started Sonatype Nexus OSS 3.6.0-02

-------------------------------------------------

訪問http://localhost:8081/即可,默認(rèn)登錄賬號(hào)為admin/admin123。

幾個(gè)庫(kù)的說(shuō)明:

maven-central:maven中央庫(kù),默認(rèn)從https://repo1.maven.org/maven2/拉取jar

maven-releases:私庫(kù)發(fā)行版jar

maven-snapshots:私庫(kù)快照(調(diào)試版本)jar

maven-public:倉(cāng)庫(kù)分組,把上面三個(gè)倉(cāng)庫(kù)組合在一起對(duì)外提供服務(wù),在本地maven基礎(chǔ)配置settings.xml中使用。

四、新建私有倉(cāng)庫(kù)(組)

剛創(chuàng)建nexus時(shí)候需要新建倉(cāng)庫(kù):

進(jìn)入后新建倉(cāng)庫(kù):

這里需要解釋一下我們需要的倉(cāng)庫(kù)類型。

我們需要一個(gè)代理倉(cāng)庫(kù)從網(wǎng)上下載安裝包,需要一個(gè)release倉(cāng)庫(kù)保存已經(jīng)發(fā)布的上線的安裝包,還需要一個(gè)snapshot用來(lái)保存快照的私倉(cāng)。

最后,這些私倉(cāng)需要一個(gè)統(tǒng)一的訪問入口,就是私倉(cāng)組。

nexus-proxy倉(cāng)庫(kù)

轉(zhuǎn)發(fā)地址可以是

http://repo.maven.apache.org/maven2

或者

http://repo1.maven.org/maven2

后者好像更快一點(diǎn)

nexus-releases私倉(cāng):

nexus-snapshots私倉(cāng):

nexus-public【group私倉(cāng)組】

snap和release私有庫(kù)記得允許重復(fù)deploy,不然相同版本號(hào)只能deploy一次

此次可以查看私有庫(kù)內(nèi)容:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容