
文章目錄
- 一、
- 二、 建立遠端倉庫
- 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上
- 遠端倉庫(Remote Repository)
真實的實體倉庫,構件存放在遠端伺服器上。本地實際上是遠端服務的緩存代理(注意不是鏡像),你隻能删除緩存中的構件,不能删除遠端伺服器上的構件
- 虛拟倉庫(Virtual Repository)
多個實體倉庫的聚合(為單個URL),用于簡化構件的搜尋、解析,也叫倉庫組(Repository group)。當像虛拟倉庫請求構件時,搜尋順序如下:
本地倉庫
遠端倉庫緩存
遠端倉庫
- 釋出倉庫(Distribution Repository)
二、 建立遠端倉庫
2.1. 倉庫清單
按需導入即可, 使用admin進行建立, 有些參數可以自己
- 遠端代理倉庫
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
說明:
- spring-remote 遠端倉庫我已經建立是以會提示我,倉庫已經存在。
- 關于Repository Key,可以自定義
- 其他的遠端倉庫依次建立即可
2.3. 阿裡雲倉裡調整
其他倉庫不調整
三、建立本地倉庫
建立本地倉庫, 用于deploy自己的jar包
一樣的建立方式, 一個release庫, 一個snapshot庫
3.1. 倉庫清單
- 本地倉庫清單
ssc-release-local
ssc-snapshots-local
3.2. 倉庫建立示範
建立
ssc-release-local
倉庫示範
- 建立
倉庫示範ssc-snapshots-local
四、建立虛拟庫
再建立2個虛拟庫, 用于代理遠端庫和自己的私庫
一樣的建立方式, 一個代理release, 一個代理snapshot, 注意排序和選擇預設的deploy庫, 這樣在maven項目中deploy jar包時, jfrog才知道要部署要哪個庫(否則就要在maven setting和distributionManagement中指定部署的私庫)
4.1. 倉庫清單
- 虛拟庫
ssc-center
ssc-snapshots
4.2. 倉庫建立示範
- ssc-center 倉庫建立示範
- ssc-snapshots 倉庫建立示範
五、建立使用者/組/權限
5.1. 建立使用者
賬戶
gblfyuser
郵箱
gblfyuser@com
免密
666Gblfy.com
5.2. 建立使用者組
組名稱
gblfyG
把建立(或者可以admin)的使用者,添加進去
5.3. 建立權限
ssc
倉庫都加進去
5.4. 擷取密文密碼
登入
使用新使用者登入, 并複制加密後的密碼, 在maven setting中使用加密後的密碼
輸入密碼後解鎖
賬戶
gblfyuser
密碼
666Gblfy.com
5.5. 生成配置
生成maven setting, 并做适當修改