日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Nexus搭建Maven私有仓库

發布時間:2025/3/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nexus搭建Maven私有仓库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、使用Docker安裝Nexus

1、查詢當前有哪些Nexus鏡像

docker search nexus

2、下載sonatype/nexus3

docker pull docker.io/sonatype/nexus3

3、運行nexus容器

mkdir -p /usr/local/nexus3/nexus-data #新建掛載目錄 chown -R 200 /usr/local/nexus3/nexus-datadocker run -tid -p 8081:8081 --name nexus -e NEXUS_CONTEXT=nexus -v /usr/local/nexus3/nexus-data:/nexus-data docker.io/sonatype/nexus3

二、登錄Nexus進行配置

1、查看默認密碼

cd /usr/local/nexus3/nexus-data cat admin.password #查看密碼

2、登錄nexus

訪問:http://ip:8081/nexus 使用默認管理員身份登錄,帳號:admin,密碼:查詢的密碼

首次登陸后設置新密碼

3、管理界面

Browse可以查看當前有多少倉庫,搭建好的Nexus,默認會帶有一些maven倉庫,一般使用這些倉庫就足夠了。

maven倉庫類型

maven倉庫類型只有3中,分別是: hosted、proxy、group

  • hosted:宿主類型 內部項目的發布倉庫,專門用來存儲我們自己生成的jar文件
  • proxy:代理類型 從遠程中央倉庫中尋找數據的倉庫,如可配置阿里云maven倉庫
  • group:組類型 組倉庫用來方便我們開發人員進行設置的倉庫

簡單來說: group = hosted+proxy

版本類型

  • release:專用于部署發布版本的jar
  • snapshot:專用于部署快照版本的jar,jar都是以-SNAPSHOT結尾,pom中version需以-SNAPSHOT(必須大寫)結尾
  • mixed:可包含release和snapshot版本

權限管理

數據權限:repository權限有兩種類型:

  • repository admin
  • repository view

每種類型又有6種權限標識,分別是:*,add,browse、delete、edit、read,*包含其它5種權限,也可以自定義操作標識,正常系統的生成權限足夠使用

三、增加新的代理源

增加阿里代理倉庫

1、按照步驟添加新的代理源

2、選擇添加maven2的代理

3、添加代理

Name 填寫 aliyun, URL輸入:http://maven.aliyun.com/nexus/content/groups/public/,其他值默認。

選擇Configuration > Repository, 雙擊 maven-public, 在Group區域將aliyun移到右側Members, 上移到maven-central的上面, 點擊 Save。

總結

以上是生活随笔為你收集整理的Nexus搭建Maven私有仓库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。