Maven私服一般安裝Nexus。
首先,Nexus下載,訪問Nexus官方網址https://www.sonatype.com/download-nexus-repo-oss

下載完成后是個壓縮包

第二步 配置:
1)將上一步下載的nexus解壓

2)端口和監聽配置


application-port:監聽端口
application-host:監聽主機
nexus-context-path:上下文路徑
4) 運行環境配置


第三步安裝:
方式一:以管理員身份運行cmd窗口 進入路徑【D:\Program Files\nexus-3.28.1-01\bin】執行.\nexus.exe /run

方式二:使用本地服務的方式啟動,
1) 安裝服務:以管理方式打開cmd,進入路徑【D:\Program Files\nexus-3.28.1-01\bin】,執行命令./nexus.exe /install

2) 啟動服務:執行命令:net start nexus

注:
關閉服務:net stop nexus
卸載服務:./nexus.exe /uninstall

第四步啟動、訪問
訪問路徑: http://127.0.0.1:8081/
用戶名:admin
打開文件:D:\Program Files\sonatype-work\nexus3\admin.password

復制密碼到密碼輸入框中

登陸成功后展示


說明:
hosted:宿主倉庫,主要存儲本公司或團隊開發的jar包
proxy:代理倉庫,代理中央倉庫和apache下測試版本的jar包
group:組倉庫,將來連接組倉庫。包含Hosted:宿主庫,proxy:代理倉庫
virtual:虛擬倉庫,倉庫廢棄后會存存儲到虛擬倉庫
第五步 maven配置私服下載配置
打開文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

找到節點【profiles】在該節點在新建profile

在節點activeProfiles下加入
mfc-dev
來激活profile

測試
先去本地倉庫把項目A依賴的項目B的jar刪除,項目A報錯,然后會從私服上下載,完成后檢查是否下載成功。
第六步maven上傳jar到私服
打開文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

在【servers】下新增節點【server】如下
注意:settings.xml中server元素下id的值必須與POM中repository或snapshotRepository下id的值完全一致。將認證信息放到settings下而非POM中,是因為POM往往是它人可見的,而settings.xml是本地的。

在要上傳的項目的pom文件中配置

點擊【deploy】把應用打包並上傳到私服

上傳到私服完成查看私服:

