Nexus搭建私服的過程

2022-09-19 23:30:19 字數 1746 閱讀 1277

最近準備使用jenkins+gitlab+nexus做ci,終於要用到之前就想搭建卻耽擱了許久的nexus,今天上午終於成功的deploy上了乙個測試的jar,今天記錄一下過程。(windows上進行的安裝,版本為3.9)

nexus是乙個m**en私服工具,它提供了便捷的管理介面,功能強大。

2、 配置倉庫

nexus上會有幾個型別的倉庫,分別是:hosted,proxy,group。hosted代表本地倉庫,即私服自己的倉庫(這也是私服和遠端倉庫的區別,私服可以在本地儲存構件和jar);proxy是遠端倉庫的**;group是組的概念,它可以把幾個倉庫繫結到一起,m**en的settings.xml配置只需要新增這乙個組就能引用組內的所有倉庫。

nexus上會有預設的幾個倉庫,release、snapshots、central、group,這幾個就是對應的上面的倉庫型別,不同的release和snapshots兩個倉庫都是hosted型別的,區別是release是穩定版本,snapshots是快照版本。這個在本地**進行deploy時會很明顯的發現區別。

nexus已經為我們配置好了這些倉庫,只需要修改一下m**en-central的remote storage,改成乙個國內的m**en映象(這邊使用的aliyun)。

3、 settings.xml配置

配置如下:

<?xml version="1.0" encoding="utf-8"?>

d:\j**a\m**en-local\repository

org.apache.m**en.plugins

release

admin

admin123

snapshots

admin

admin123

local-mirror

*local-mirror

default_profile

localrepository

localrepository

true

never

warn

true

always

warn

default

m**en-net-cn

m**en-en

true

true

default_profile

4、 專案配置新建m**en專案,配置本地的m**en位址,配置m**en和settings.xml(步驟省略),然後就可以開始愉快的開發了。

5、 專案deploy

如果需要deploy安裝jar包的話,還需要在專案pom.xml檔案中加入

release

release

snapshots

snapshots

注意:url是倉庫的url,id需要和settings.xml中配置的使用者密碼對應的id相同。

6、 其他:

2) deploy報錯:首先檢查配置是否有問題,都沒問題還是失敗的話,可以敲命令列:mvn deploy -s d://j**a//m**en後面跟上settings.xml的檔案路徑)。

Nexus私服的搭建

安裝包為 nexus professional 2.14.5 02.jar nexus professional 2.14.5 02 bin執行 nexus.bat 使用命令列 時出現 切換至管理員狀態下,繼續執行,出現 切換路徑至 nexus professional 2.14.5 02 bin ...

maven搭建私服nexus

1 先安裝nexus服務,path to bin jsw windows x86 64 此資料夾由你的作業系統確定 install,start 依次執行.bat檔案 2 瀏覽器位址列中,輸入 http localhost 8081 nexus nexus預設埠8081,你可以在path to con...

Nexus搭建私服記錄

nexus官網獲取安裝包 官方建議我們將nexus作為乙個服務,進行啟動 在nexus安裝目錄下找到nexus.exe cmd命令執行進入對應目錄執行 nexus.exe install service name 啟動停止命令也可在服務管理器中設定為開機自動啟動 nexus.exe start se...