通过 Artifactory 搭建自己的仓库

官网链接:https://jfrog.com/artifactory/

主要用于在内网搭建仓库

  1. 重复获取外部资源时减少时间;
  2. 内部资源的共同利用,不向外上传
  3. 项目需要某资源,先从私仓库查询,若无则去远程仓库下载,
    这样第二次再需要可直接从私仓库下载

仓库分为三种:本地,远程,虚拟
虚拟主要用于将 本地+远程 组成一个新的仓库,但不另外占用空间

搭建自己的仓库

官网下载压缩包后解压使用,需要注意以下地方

  1. 解压路径的文件名不要有空格
  2. 内置了 Tomcat ,端口默认为:8081
    最好自己电脑安装一个 Tomcat ,确保配置环境等正常,可正常使用
  3. 默认账号密码:admin/ password

然后进入 ./bin 运行名为 artifactory 的文件
例:Windows,运行 artifactory.bat

网页打开使用:http://localhost:8081/
仓库分为三种:本地,远程,虚拟


在 Android Studio 上使用

  1. 所有的仓库类型选择 Maven 即可
    仓库类型

  2. 创建一个本地仓库(根据自己需要)
    和 三个远程仓库(这里用了阿里云源的:google,jcenter,public)
    创建远程仓库
    三个远程仓库

  3. 创建一个虚拟仓库,方便统一使用
    创建虚拟仓库

  4. 添加到 AS
/*
 * build.gradle 需要的位置添加
 * maven { url 'http://localhost:8081/artifactory/android_group/' }
 */
buildscript {
    repositories {
        //as 的插件源
    }
}
allprojects {
    repositories {
        //as 的依赖源
    }
}

结尾:附上效果图,已删除 .gradle 保证重新获取
有缓存的构建

猜你喜欢

转载自www.cnblogs.com/llxbh/p/11828757.html