通过 Artifactory 搭建自己的仓库
Posted llxbh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 Artifactory 搭建自己的仓库相关的知识,希望对你有一定的参考价值。
官网链接:https://jfrog.com/artifactory/
主要用于在内网搭建仓库
- 重复获取外部资源时减少时间;
- 内部资源的共同利用,不向外上传
- 项目需要某资源,先从私仓库查询,若无则去远程仓库下载,
这样第二次再需要可直接从私仓库下载
仓库分为三种:本地,远程,虚拟
虚拟主要用于将 本地+远程 组成一个新的仓库,但不另外占用空间
搭建自己的仓库
官网下载压缩包后解压使用,需要注意以下地方
- 解压路径的文件名不要有空格
- 内置了 Tomcat ,端口默认为:8081
最好自己电脑安装一个 Tomcat ,确保配置环境等正常,可正常使用 - 默认账号密码:admin/ password
然后进入 ./bin 运行名为 artifactory 的文件
例:Windows,运行 artifactory.bat
网页打开使用:http://localhost:8081/
在 android Studio 上使用
所有的仓库类型选择 Maven 即可
创建一个本地仓库(根据自己需要)
和 三个远程仓库(这里用了阿里云源的:google,jcenter,public)
创建一个虚拟仓库,方便统一使用
- 添加到 AS
/*
* build.gradle 需要的位置添加
* maven { url 'http://localhost:8081/artifactory/android_group/' }
*/
buildscript {
repositories {
//as 的插件源
}
}
allprojects {
repositories {
//as 的依赖源
}
}
结尾:附上效果图,已删除 .gradle 保证重新获取
以上是关于通过 Artifactory 搭建自己的仓库的主要内容,如果未能解决你的问题,请参考以下文章
搭建私有Jfrog artifactory仓库并上传Android Library
还在使用 Git 仓库作为 CocoaPod 私服?--使用 Artifactory 1分钟搭建 CocoaPod 私服