项目使用 Jfrog Artifactory 制品库

1. 创建本地仓库

Repositories  菜单的 Local  栏目,在右上角点击新建仓库。

bf9b0a963e24e3019ae9029b5a56eba7.png

Select Package Type 选择 Maven

4837cc11324f5e42827933686922ecb4.png

Repository Key 输入一个意义的名字,然后点击右下角的Create Local Repository即可。

553bc91b728321acfe066aaa2b88e167.png

上传 jar 到本地仓库。比如上传一个 oracle 的 jdbc 驱动,在如下地址下载一个 oracle 的 jdbc 驱动

https://www.oracle.com/database/technologies/maven-central-guide.html

找到刚创建好的本地仓库 local-repos

16b62abf7deb8c95c6c6fedf3f8a0fe4.png

点击 Deploy

f5ba90458535562599b374676bd985cf.png

选择ojdbc10-19.10.0.0.jar上传即可。

注意: 如果提示你 jar 过大是因为 jfrog 默认最大只能上传 100m 的资源,可以去设置里进行更改,然后再重新上传。

63391fe395b0009531e0180e5d140c90.png

955da471fbc229df7ebf723fcbc6528e.png

2. 创建远程仓库

Repositories 选项的 Remote 栏目,在右上角点击新建仓库

cc6236930112403075d014fd7eed8c42.png

Select Package Type 选择 MavenRepository Key 输入一个有意义的名字

90a2d35c88b472c268af74bbf9756e78.png

默认的远程仓库是https://repo1.maven.org/maven2/;也可以改成阿里仓库地址的等。然后点击右下角的Create Remote Repository即可。可以在以下地址获取阿里仓库地址

https://developer.aliyun.com/mvn/guide

5bae0f701e46b35ea9ccb2811b223901.png

3. 创建虚拟仓库

创建好本地仓库和远程仓库,如果项目中要引用仓库的话需要同时依赖多个仓库,需要再创建一个虚拟仓库,统一管理本地和远程仓库,项目中只需要引用虚拟仓库即可。

Repositories 选项的 Virtual 栏目,在右上角点击新建仓库

ad4bf81107a999cf3cc277010468e47c.png

Select Package Type 选择 MavenRepository Key 输入一个有意义的名字,这里取名为dev_group。

选择需要加入到 dev_group 虚拟组的仓库,最后点击右下角的Create Virtual Repository即可。

072a4f206f67a7529bc52e1d55aafb90.png

创建完毕后,同样可以看到

4cc329d56c02a7a2df9b90043d09e76b.png

4. 项目中使用  Jfrog Artifactory 仓库

在以下页面找到仓库的地址

8da839827b75f9ab321690cd13251e94.png

在项目的 pom.xml 文件添加如下配置

<repositories>
      <repository>
          <id>nexus3</id>
          <name>nexus3</name>
          <!-- 注意:这里是 Nexus 服务上的仓库地址 -->
          <url>http://localhost:8082/artifactory/dev_group/</url>
          <!-- Release版本则代表稳定的版本 -->
          <releases>
              <enabled>true</enabled>
          </releases>
          <!-- Snapshot版本代表不稳定、尚处于开发中的版本,默认关闭,需要手动启动 -->
          <snapshots>
              <enabled>true</enabled>
          </snapshots>
      </repository>
  </repositories>

  <!-- 指定插件仓库 -->
  <pluginRepositories>
      <pluginRepository>
          <id>nexus</id>
          <name>nexus</name>
          <url>http://localhost:8082/artifactory/dev_group/</url>
          <releases>
              <enabled>true</enabled>
          </releases>
          <snapshots>
              <enabled>true</enabled>
          </snapshots>
      </pluginRepository>
  </pluginRepositories>

例如,项目增加junit依赖

<dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.0</version>
     <scope>test</scope>
</dependency>

如果出现Received status code 401 from server: Unauthorized错误;只需要打开 Jfrog 后台,进入安全设置界面,选中 Allow Anonymous Access,然后保存即可

54e0d5b40e59637e10c769d8767f0eb6.png

如果通过 Jfrog Artifactory 下载成功,可以看到如下变化

6161bfd923977b13a3243577954c6b50.png

如果本地仓库是创建在本地电脑上,那么可以在磁盘上找到本地仓库缓存的资源。打开 Jfrog 找到 Monitoring -> Storage 即可找到资源的本地缓存路径。打开文件夹会发现这里缓存了不少资源。

a9aa4fff4bf0fc3a79961c769c8a52d5.png

获奖名单,请留下地址(发文起三天有效)

b7c9ae98d614875db5fdec8cfafade31.png

90e7d0370e806cd52b7e11b47a0b58b5.png

分享&在看

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG弄潮儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值