本篇主要讲解如何加载本地仓库,避免翻墙的痛苦,还可以自己编写类库,在公司内部使用
我们可以在本地仓库放入我们每次需要编译需要使用的Gradle,每次升级版本避免每个工程师都重复下载一次,可以直接从本地局域网下载速度会快很多
首先打开Artifactory,并登入
我们先来看下如何上传Gradle到本地仓库
Android Gradle下载及放置位置
- 我们需要做的就是找到gradle压缩包,放置到我们的Artifactory,把gradle下载地址更换成我们的本地下载地址
-
进入到本机的gradle缓存位置,找到你想要上传到仓库的zip
# 进入到gradle缓存位置 cd .gradle/wrapper/dists/
-
或者我们可以直接从gradle官网下载自己想要的版本后,上传到仓库
-
我们先在Artifactory创建我们想要的本地仓库名称
-
直接上传gradle-all.zip即可,我们上传前,直接先修改下配置Admin->General Configuration->File Upload Max Size,默认是100MB,无法满足我们的需求
-
第一次使用Artifactory,会遇到401无授权错误
- 我们需要修改下默认设置,Admin->General Security Settings->Allow Anonymous Access,还可以针对仓库针对性设置权限Permissions,设置之后我们就可以正常下载到gradle文件了,设置权限后假如还是不可以正常使用,可以重启下Artifactory。