共計(jì) 1587 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“Maven 倉庫怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(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 配置文件
對(duì)接外部的 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ì)接方法:
1. 創(chuàng)建 Remote 類型的倉庫
訪問 http:// 管理節(jié)點(diǎn) IP:8081 并用管理員賬號(hào)登錄。
Admin-Repositories 選擇 Remote
新建 Remote(遠(yuǎn)程)倉庫
Remote(遠(yuǎn)程)倉庫類型選擇 Maven
2. 配置 Remote(遠(yuǎn)程)倉庫
**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)建。
3. 將新建倉庫添加到 libs-release 虛擬倉庫中(重要)
內(nèi)部倉庫默認(rèn)會(huì)創(chuàng)建一個(gè)名為 libs-release 的虛擬倉庫,虛擬倉庫(virtual)并不是真實(shí)的倉庫,它是用于組織本地倉庫和遠(yuǎn)程倉庫的邏輯單元。由于云幫鏡像了所有倉庫地址,因此需要將遠(yuǎn)程倉庫加到虛擬倉庫中。
Admin—— Repositories—— Virtual 選擇 libs-release
使用云幫內(nèi)置的 Maven 倉庫
如果您沒有 Maven 倉庫管理系統(tǒng),可以直接使用云幫內(nèi)置的 Maven 倉庫管理系統(tǒng)。下面介紹操作步驟:
1. 創(chuàng)建 Local 類型的 Maven 倉庫
創(chuàng)建一個(gè) Local 類型的 Maven 倉庫,名稱為 repo-local
2. 上傳自己的 jar 包
選擇本地倉庫 repo-local
上傳 jar 包
3. 查看依賴聲明信息
到此,相信大家對(duì)“Maven 倉庫怎么使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!