使用Artifactory 搭建本地仓库

团队开发时,有些公共资源,我们会copy或者自己网络下载,挺麻烦的,所以可以使用 Artifactory 搭建一个本地仓库,内部资源共同利用,避免找资源下载浪费时间。

搭建前先看一些需要的下载地址:
artifactory官网链接
官方gradle下载地址

以下步骤是依照artifactory在mac配置流程为例,Windows也类似,大同小异。

搭建本地仓库的示意图,更好理解
在这里插入图片描述

配置ArtiFactory环境

下载好软件的安装包后,解压放在你想安装的目录下(如下图):
在这里插入图片描述
1、打开终端,进入步骤1中的文件夹“artfactory”目录,执行命令
java -jar artifactory-injector-1.1.jar
之后会跳出两个选项,分别是:1-生成密钥字符串;2-使用操作
2、选择“2”选项先进行软件的使用操作;
3、输入软件包的路径(注意是完整路径)
4、输入“yes”,然后会出现一大串内容,最后跳出两个选项:1-生成密钥字符串;2-使用操作
5、选择“1”,此时会生成一串密钥字符串;
6、将密钥字符串拷贝下来;
7、输入“exit”退出;
8、打开软件的bin目录;
9、mac执行命令:./artifactory.sh start
windows执行 artifactory.bat文件
Windows电脑执行文件目录
下图是整个安装步骤示意图,我的操作中有很多错误输入,这里引用别人的图更能直观:
在这里插入图片描述
10、最后打开浏览器,输入localhost:8081,接下来就会出现一个需要密钥的窗口,直接把上面6步骤得到的密钥字符串贴上去即可。后面可能会出现下图只要有skip就跳过,对后续没影响的。
在这里插入图片描述

在ArtiFactory配置maven等

仓库配置分三种:本地,远程,虚拟。
虚拟主要是可以把多个远程依赖形成一个依赖,简化在studio中的引用。
在这里插入图片描述
1、创建本地仓库
点击Admin–>Local 新页面–>点击右上角的New–>出现选择依赖类型,我需要maven,所以选择maven出现下图,填写名称然后点击右下角的save Or Finish即可
在这里插入图片描述
2、创建远程仓库==步骤和本地仓库类似
点击Admin–>Remote 新页面–>点击右上角的New–>出现选择依赖类型,我需要maven,所以选择maven出现下图,填写名称和原依赖地址,然后点击右下角的save Or Finish即可

阿里云的源链接地址查询
在这里插入图片描述
3、虚拟仓库搭建==
点击Admin–>Virtual 新页面–>点击右上角的New–>出现选择依赖类型,我需要maven,所以选择maven出现下图,填写名称选择你要组合的依赖,然后点击右下角的save Or Finish即可
在这里插入图片描述

4、给本地仓库上传文件,比如我把gradle文件上传到本地仓库
操作步骤如下图:
在这里插入图片描述
点击Deploy后会出现下图:然后你上传文件即可(可能会出现你上传文件大小大于100M提示不能上传,参考下下图修改限制):
在这里插入图片描述
修改上传文件大小限制:点击Admin–>General Configuration
在这里插入图片描述

在Studio中使用

在项目的根build.gradle中如下图,本来需要依赖很多依赖库,现在一个本地虚拟group依赖库直接搞定。
在这里插入图片描述
项目的gradle本来需要远程下载,等本地仓库配置好了,十几秒就可以下载一个你项目需要的gradle了。
在这里插入图片描述

配置中肯能遇到下图的错误:
在这里插入图片描述
去官方gradle下载原gradle上传配置在本地仓库就可以。我是将原项目的gradle压缩打包上传的,结果就出现上述报错。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值