> 文档中心 > Jfrog Artifactory 仓库配置

Jfrog Artifactory 仓库配置

目录

  • 1. 仓库介绍
  • 2. 创建仓库
  • 3. 配置仓库
    • 3.1 本地仓库
    • 3.2 远程仓库
    • 3.3 虚拟仓库
  • 4. 创建用户
  • 5. 创建用户组
  • 6. 创建权限

相关文章
Jfrog Artifactory 安装
Jfrog Artifactory 仓库配置
Jfrog Artifactory 上传和下载jar
Jfrog Artifactory 上传和下载jar (gradle篇)

1. 仓库介绍

  • 参考官方文档https://www.jfrog.com/confluence/display/JFROG/Repository+Management#RepositoryManagement-LocalRepositories

1.本地仓库(Local Repository):真实的物理仓库,本地jar包推送后存放的位置,上传的jar包不会向外部进行同步。

2.远程仓库(Remote Repository):也是真实的物理仓库,只是在远程服务器上(比如国外的maven中央仓库、国内的阿里云maven中央仓库、或者是其他人创建的Artifactory仓库)。用于代理及缓存公共仓库,不能向此类型的仓库上传私有jar包。但可以从其他远程仓库下载jar包,保存到Artifactory中作为缓存使用。

3.虚拟仓库(Virtual Repository):不是真实的物理仓库,只是为了在同一个url下聚合有相同包类型的多个仓库。比如同时本地仓库和远程仓库,在使用这个虚拟仓库拉取jar时,先在本地仓库找,如果找不到就去远程仓库的缓存里找,如果还没有就去配置的远程仓库找,并下载到Artifactory的远程仓库中作为缓存供以后使用。

2. 创建仓库

  • 这里可以使用jfrog提供的快速创建方法,点击右上角用户下面的Quick Setup

Jfrog Artifactory 仓库配置

  • 这里选择创建maven仓库,点击next

Jfrog Artifactory 仓库配置

  • 添加仓库名称的前缀,默认会帮我们创建本地、远程和虚拟三个仓库,而且本地仓库和虚拟仓库会分别创建开发和生产2个仓库,点击create

Jfrog Artifactory 仓库配置

  • 创建成功

Jfrog Artifactory 仓库配置

3. 配置仓库

3.1 本地仓库

  • 查看创建结果,本地仓库除了系统默认的仓库example-repo-local之外,是刚创建的本地仓库开发版fisher-libs-snapshot-local和生产版fisher-libs-release-local

Jfrog Artifactory 仓库配置

3.2 远程仓库

Jfrog Artifactory 仓库配置

  • 点击仓库名称,这里系统默认配置的远程仓库是国外的https://repo1.maven.org/maven2/

Jfrog Artifactory 仓库配置

  • 下面配置阿里云的代理仓库,仓库地址参考https://developer.aliyun.com/mvn/guide

Jfrog Artifactory 仓库配置

  • 先删除刚才系统帮创建的仓库,然后添加新的远程仓库

Jfrog Artifactory 仓库配置

  • 这里选择maven

Jfrog Artifactory 仓库配置

  • 这里先配置central和jcenter的聚合仓库

Jfrog Artifactory 仓库配置

Jfrog Artifactory 仓库配置

  • 再配置google的仓库

Jfrog Artifactory 仓库配置

  • 这里只创建这2个用作演示,其他的比如spring的仓库,可以根据需要自行添加

Jfrog Artifactory 仓库配置

3.3 虚拟仓库

  • 默认情况下,会将本地仓库和远程仓库添加到对应的虚拟仓库,因为刚才把自动创建的远程仓库删掉了,所以这里只显示了对应的本地仓库

Jfrog Artifactory 仓库配置

  • 接下来把上一步创建的阿里云的远程仓库添加到虚拟仓库中,点击虚拟仓库的名称,进入编辑页面,到页面底部,选择要添加的远程仓库,再点击向右的按钮

Jfrog Artifactory 仓库配置

  • 这样就将本地仓库fisher-libs-release-local和远程仓库ali_google ali_public添加虚拟仓库fisher-libs-release中了,点击save按钮

Jfrog Artifactory 仓库配置

  • 同时可以在列表页看到添加后的仓库名称
    Jfrog Artifactory 仓库配置

  • fisher-libs-snapshot做同样的操作,完成对仓库的配置

  • 查看仓库创建结果,这些文件夹下会列表所有存在的jar包文件,这里什么都没上传过,所以没有任何文件

Jfrog Artifactory 仓库配置

  • 可以在monitoring下看

Jfrog Artifactory 仓库配置

4. 创建用户

Jfrog Artifactory 仓库配置

  • 设置用户名,邮箱,密码

Jfrog Artifactory 仓库配置

5. 创建用户组

Jfrog Artifactory 仓库配置

  • 设置名称,添加刚创建的用户,点击保存

Jfrog Artifactory 仓库配置

6. 创建权限

Jfrog Artifactory 仓库配置

  • 把刚才的仓库加进来

Jfrog Artifactory 仓库配置
Jfrog Artifactory 仓库配置

  • 添加用户组

Jfrog Artifactory 仓库配置

  • 设置权限名称点击create

Jfrog Artifactory 仓库配置
Jfrog Artifactory 仓库配置

局座张召忠