您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“Maven倉庫怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Maven倉庫怎么使用”吧!
云幫平臺(tái)通過rbd-repo組件實(shí)現(xiàn)了Maven倉庫管理功能,該組件基于 Artifactory 開源版本實(shí)現(xiàn)。
如果您已經(jīng)部署了Maven倉庫管理系統(tǒng),如 Artifactory 或 Nexus,可以通過配置云幫的rbd-repo組件與您本地的Maven倉庫對(duì)接。如果您還沒有Maven倉庫,可以直接使用云幫內(nèi)置的Maven倉庫進(jìn)行應(yīng)用的構(gòu)建。
本文介紹對(duì)接云幫外部Maven倉庫,實(shí)際上就是配置云幫的Artifactory與外部Artifactory或者Nexus對(duì)接,同時(shí)還會(huì)介紹如何使用云幫內(nèi)置的Maven倉庫來上傳jar包,最終通過云幫構(gòu)建java應(yīng)用。
云幫的java源碼構(gòu)建模塊是通過Maven進(jìn)行編譯和打包的,云幫會(huì)把所有的倉庫地址都鏡像(mirror)到內(nèi)部maven倉庫地址 maven.goodrain.me
,云幫Maven的settings.xml
信息如下:
<mirror> <id>acp-repo</id> <mirrorOf>*</mirrorOf> <name>acp repo</name> <url>http://maven.goodrain.me/</url> </mirror>
如果要自定義maven倉庫,請(qǐng)參考 自定義maven配置文件
如上圖所示,只需要在云幫內(nèi)部Maven倉庫管理系統(tǒng)中創(chuàng)建Remote(遠(yuǎn)程)類型的倉庫,指向您現(xiàn)有Maven倉庫地址,就可以實(shí)現(xiàn)與云幫平臺(tái)的對(duì)接。
云幫內(nèi)置Maven倉庫管理系統(tǒng)登錄信息:
地址:http://管理節(jié)點(diǎn)IP:8081
用戶名:admin
密碼:password
出于安全考慮,建議您第一時(shí)間修改Maven倉庫的管理員密碼。
下面以一個(gè)示例來說明一下對(duì)接方法:
訪問 http://管理節(jié)點(diǎn)IP:8081
并用管理員賬號(hào)登錄。
Admin-Repositories 選擇 Remote
新建Remote(遠(yuǎn)程)倉庫
Remote(遠(yuǎn)程)倉庫類型選擇Maven
**Repository Key:**倉庫的名稱,不能與其他倉庫重名,示例的倉庫名為: demo-repo
**URL :**遠(yuǎn)程倉庫的地址 如果您外部的Maven倉庫是Artifactory搭建,地址類似于 http://<maven域名>/artifactory/list/<倉庫名>/
,如果您的外部倉庫是Nexus搭建,地址類似于 http://maven域名/nexus/content/repositories/<倉庫名>/
URL地址填寫完成后,可以點(diǎn)擊 Test 按鈕測(cè)試連接的有效性,如果連接有效可以點(diǎn)擊 “Save & Finish” 按鈕完成創(chuàng)建。
libs-release
虛擬倉庫中(重要)內(nèi)部倉庫默認(rèn)會(huì)創(chuàng)建一個(gè)名為 libs-release
的虛擬倉庫,虛擬倉庫(virtual)并不是真實(shí)的倉庫,它是用于組織本地倉庫和遠(yuǎn)程倉庫的邏輯單元。由于云幫鏡像了所有倉庫地址,因此需要將遠(yuǎn)程倉庫加到虛擬倉庫中。
Admin——>Repositories——>Virtual 選擇 libs-release
如果您沒有Maven倉庫管理系統(tǒng),可以直接使用云幫內(nèi)置的Maven倉庫管理系統(tǒng)。下面介紹操作步驟:
創(chuàng)建一個(gè)Local
類型的Maven倉庫,名稱為 repo-local
選擇本地倉庫 repo-local
上傳jar包
到此,相信大家對(duì)“Maven倉庫怎么使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。