天天看點

Nexus3安裝使用安裝配置添加阿裡雲倉庫配置public-repository其他:權限

Nexus3安裝使用

  • 安裝配置
  • 添加阿裡雲倉庫
  • 配置public-repository
  • 其他:
  • 權限

安裝配置

  • 下載下傳:https://www.sonatype.com/download-oss-sonatype 選擇 Nexus Repository Manager OSS 3.x - Unix 版本下載下傳,速度快。從 sonatype.org下載下傳的話根本沒辦法下。我下載下傳的是 nexus-3.11.0-01-unix.tar.gz。
  • 将下載下傳的檔案傳上伺服器,并解壓。
  • 安裝jdk。建議下載下傳rpm版。指令:rpm -ivh xxxx.rpm
  • 進入nexus解壓後目錄,這裡有兩個檔案夾:nexus開頭的一個sonatype-work。進入nexus的目錄,修改etc/nexus-default.properties檔案,這裡隻是修改了端口。
  • 啟動,進入nexus目錄下的bin目錄下執行:./nexus run &即可背景啟動nexus伺服器。
  • 浏覽器通路http://your-ip:port/,預設使用者/密碼:web界面通路的時候會給出密碼檔案路徑。登入後先修改掉密碼。

添加阿裡雲倉庫

如下圖,點選Repositories,右邊點選Create repository,在接下來的頁面選擇“maven2 proxy”,在具體配置頁面取名aliyun-repository,這裡建議用a開頭(估計按字母排序将它排第一位),URL輸入:http://maven.aliyun.com/nexus/content/groups/public/,其他預設值即可。
           
Nexus3安裝使用安裝配置添加阿裡雲倉庫配置public-repository其他:權限

配置public-repository

将aliyun的repository排到最上面,如下圖:

Nexus3安裝使用安裝配置添加阿裡雲倉庫配置public-repository其他:權限

maven配置檔案中的mirror url設定為:http://your ip:port/repository/maven-public/

例如:

nexus

central

my nexus

http://10.10.3.100/repository/maven-public/

其他:

  • 日志檔案sonatype-work/nexus3/log/下 。
  • 驗證:将maven的setting.xml倉庫設定指向私服—>删除本地倉庫某個在用的jar—>maven重新import—>伺服器上同時檢視網絡連接配接可以看到有連接配接到maven.aliyun.com(182.92.29.53)了,可以斷定從aliyun下載下傳了。

權限

nexus 3中,已經沒有了能對maven私服進行deploy的預設使用者,隻有admin和匿名使用者。為了讓一個角色能夠對maven進行deploy,需要向它添加nx-repository-view-maven2-*-edit的權限(可上傳),同時給它匿名角色所有權限即可

繼續閱讀