溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Maven倉庫怎么使用

發(fā)布時(shí)間:2021-12-14 17:26:46 來源:億速云 閱讀:246 作者:iii 欄目:云計(jì)算

本篇內(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配置文件

對(duì)接外部的Maven倉庫

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

Maven倉庫怎么使用

  • 新建Remote(遠(yuǎn)程)倉庫

Maven倉庫怎么使用

  • Remote(遠(yuǎn)程)倉庫類型選擇Maven

Maven倉庫怎么使用

2. 配置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)建。

3. 將新建倉庫添加到libs-release虛擬倉庫中(重要)

內(nèi)部倉庫默認(rèn)會(huì)創(chuàng)建一個(gè)名為 libs-release的虛擬倉庫,虛擬倉庫(virtual)并不是真實(shí)的倉庫,它是用于組織本地倉庫和遠(yuǎn)程倉庫的邏輯單元。由于云幫鏡像了所有倉庫地址,因此需要將遠(yuǎn)程倉庫加到虛擬倉庫中。

Admin——>Repositories——>Virtual 選擇 libs-release

Maven倉庫怎么使用

使用云幫內(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

Maven倉庫怎么使用

  • 上傳jar包

Maven倉庫怎么使用

3. 查看依賴聲明信息

Maven倉庫怎么使用

到此,相信大家對(duì)“Maven倉庫怎么使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(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)容。

AI