一:本地仓库有什么用?

第一次加载依赖包时,本地仓库没有,会使用阿里云代理进行远程下载。再次加依赖包时,会从本地仓库下载。
二:本地仓库的搭建
1.Artfactory
1.1:下载:https://www.jfrogchina.com/open-source/

1.2:解压zip,在bin目录下点击artifactory.bat
非安装方式 :直接使用命令 artifactory.bat
1.3: 验证:浏览器访问:http://localhost:8081/artifactory/
1.4:登录:默认账号:admin 密码password 登录成功之后 要修改密码
1.5:创建本地仓库
1.5.1:点击local->new 创建名为android_local的maven仓库


1.5.2:点击remote 创建阿里云服务代理地址

地址参考:https://maven.aliyun.com/mvn/view?userCode=r3yteowb
1.5.3:关联本地:点击Virtual->new
选择maven 输入名称

选择本地仓库和代理

保存

本地连接地址:http://localhost:8081/artifactory/android_group
1.5.4:上传gradle-4.6-all.zip

本地连接地址:
http://localhost:8081/artifactory/android_local/gradle-4.6-all.zip
1.5.5:设置上传1000M的限制(默认 是100,超过100M无法上传)

1.5.6:设置允许匿名访问

三:本地仓库的使用
1:build.gradle
repositories {
/*jcenter()
google()*/
maven {
url 'http://localhost:8081/artifactory/android_group'
}
}
2:gradle-wrapper.properties
distributionUrl=http://localhost:8081/artifactory/android_local/gradle-4.6-all.zip
最后
以上就是虚心雨最近收集整理的关于Artfactory怎样助力Gradle提高开发效率的全部内容,更多相关Artfactory怎样助力Gradle提高开发效率内容请搜索靠谱客的其他文章。
发表评论 取消回复