1. 程式人生 > 實用技巧 >maven私服安裝使用

maven私服安裝使用

安裝

docker run -d --name nexus3 --restart=always -p 8081:8081 --mountsrc=nexus-data,target=/nexus-datasonatype/nexus3

訪問http://IP:8081

1、四種倉庫型別介紹

預設倉庫介紹

1)maven-central: maven中央庫,預設從https://repo1.maven.org/maven2/拉取jar

2)maven-releases: 私庫發行版jar

3)maven-snapshots:私庫快照(除錯版本)jar

4)maven-public: 倉庫分組,把上面三個倉庫組合在一起對外提供服務,在本地maven基礎配置settings.xml中使用。

Nexus預設的倉庫型別有以下四種:(上面的名字可以隨便取,關鍵是它對應的是什麼倉庫型別)

1)group(倉庫組型別):又叫組倉庫,用於方便開發人員自己設定的倉庫;

2)hosted(宿主型別):內部專案的釋出倉庫(內部開發人員,釋出上去存放的倉庫);

3)proxy(代理型別): 從遠端中央倉庫中尋找資料的倉庫(可以點選對應的倉庫的Configuration頁簽下Remote Storage Location屬性的值即被代理的遠端倉庫的路徑);

4)virtual(虛擬型別): 虛擬倉庫(這個基本用不到,重點關注上面三個倉庫的使用);

Policy(策略):表示該倉庫為釋出(Release)版本倉庫還是快照(Snapshot)版本倉庫

2.建立新使用者和新倉庫

登陸admin後,可以點選上面的“設定”圖示,在“設定”裡可以新增使用者、角色,對接LDAP等的設定,如下:


3.建立倉庫

proxy倉庫 作用是去遠端拉取jar包

hosted倉庫 作用是存放本地上傳的三方jar包

group倉庫 作用是將上面來個放到這個組裡,進行統一管理

(1)proxy 代理倉庫建立

http://maven.aliyun.com/nexus/content/groups/public

(2)hosted 倉庫建立

host倉庫這裡了兩種不同的儲存型別


(3)group倉庫

主要就是把上面三個倉庫放到該組裡,然後讓這個組給外面訪問。