最近準備使用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"?>4、 專案配置新建m**en專案,配置本地的m**en位址,配置m**en和settings.xml(步驟省略),然後就可以開始愉快的開發了。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
5、 專案deploy
如果需要deploy安裝jar包的話,還需要在專案pom.xml檔案中加入
release注意:url是倉庫的url,id需要和settings.xml中配置的使用者密碼對應的id相同。release
snapshots
snapshots
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...