天天看點

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

文章目錄

  • ​​一、​​
  • ​​二、 建立遠端倉庫​​
  • ​​2.1. 倉庫清單​​
  • ​​2.2. 倉庫建立示範​​
  • ​​2.3. 阿裡雲倉裡調整​​
  • ​​三、建立本地倉庫​​
  • ​​3.1. 倉庫清單​​
  • ​​3.2. 倉庫建立示範​​
  • ​​四、建立虛拟庫​​
  • ​​4.1. 倉庫清單​​
  • ​​4.2. 倉庫建立示範​​
  • ​​五、建立使用者/組/權限​​
  • ​​5.1. 建立使用者​​
  • ​​5.2. 建立使用者組​​
  • ​​5.3. 建立權限​​
  • ​​5.4. 擷取密文密碼​​
  • ​​5.5. 生成配置​​
一、

本地倉庫(Local Repository)

真實的實體倉庫,構件存放在此Artifactory上
  1. 遠端倉庫(Remote Repository)
真實的實體倉庫,構件存放在遠端伺服器上。本地實際上是遠端服務的緩存代理(注意不是鏡像),你隻能删除緩存中的構件,不能删除遠端伺服器上的構件
  1. 虛拟倉庫(Virtual Repository)

多個實體倉庫的聚合(為單個URL),用于簡化構件的搜尋、解析,也叫倉庫組(Repository group)。當像虛拟倉庫請求構件時,搜尋順序如下:

本地倉庫

遠端倉庫緩存

遠端倉庫

  1. 釋出倉庫(Distribution Repository)
二、 建立遠端倉庫

2.1. 倉庫清單

按需導入即可, 使用admin進行建立, 有些參數可以自己
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
  • 遠端代理倉庫
aliyun
https://maven.aliyun.com/repository/public

apache-snapshots-remote
https://maven.aliyun.com/repository/apache-snapshots

google-remote
https://maven.aliyun.com/repository/google

spring-plugin-remote
https://maven.aliyun.com/repository/spring-plugin

spring-remote
https://maven.aliyun.com/repository/spring      

2.2. 倉庫建立示範

Repository Key

spring-remote      

URL

https://maven.aliyun.com/repository/spring      
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
說明:
  1. spring-remote 遠端倉庫我已經建立是以會提示我,倉庫已經存在。
  2. 關于Repository Key,可以自定義
  3. 其他的遠端倉庫依次建立即可

2.3. 阿裡雲倉裡調整

其他倉庫不調整
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
三、建立本地倉庫

建立本地倉庫, 用于deploy自己的jar包

一樣的建立方式, 一個release庫, 一個snapshot庫

3.1. 倉庫清單

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
  • 本地倉庫清單
ssc-release-local
ssc-snapshots-local      

3.2. 倉庫建立示範

建立​

​ssc-release-local​

​倉庫示範

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
  • 建立​

    ​ssc-snapshots-local​

    ​倉庫示範
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
四、建立虛拟庫

再建立2個虛拟庫, 用于代理遠端庫和自己的私庫

一樣的建立方式, 一個代理release, 一個代理snapshot, 注意排序和選擇預設的deploy庫, 這樣在maven項目中deploy jar包時, jfrog才知道要部署要哪個庫(否則就要在maven setting和distributionManagement中指定部署的私庫)

4.1. 倉庫清單

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
  • 虛拟庫
ssc-center
ssc-snapshots      

4.2. 倉庫建立示範

  • ssc-center 倉庫建立示範
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
  • ssc-snapshots 倉庫建立示範
  • Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
五、建立使用者/組/權限

5.1. 建立使用者

賬戶

gblfyuser      

郵箱

gblfyuser@com      

免密

666Gblfy.com      
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

5.2. 建立使用者組

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

組名稱

gblfyG      
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

把建立(或者可以admin)的使用者,添加進去

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

5.3. 建立權限

ssc      

倉庫都加進去

Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

5.4. 擷取密文密碼

登入

使用新使用者登入, 并複制加密後的密碼, 在maven setting中使用加密後的密碼

輸入密碼後解鎖

賬戶

gblfyuser      

密碼

666Gblfy.com      
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

5.5. 生成配置

生成maven setting, 并做适當修改
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)
Docker JFrog Artifactory 7.27.10 maven私服(倉庫配置篇)

繼續閱讀