文章目录
- 一、
- 二、 建立远程仓库
- 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/publicapache-snapshots-remote
https://maven.aliyun.com/repository/apache-snapshotsgoogle-remote
https://maven.aliyun.com/repository/googlespring-plugin-remote
https://maven.aliyun.com/repository/spring-pluginspring-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, 并做适当修改