通过 Artifactory 搭建自己的仓库

Posted llxbh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 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 保证重新获取
技术图片

以上是关于通过 Artifactory 搭建自己的仓库的主要内容,如果未能解决你的问题,请参考以下文章

Artifactory的搭建与使用简介

Artifactory的搭建与使用简介

搭建私有Jfrog artifactory仓库并上传Android Library

还在使用 Git 仓库作为 CocoaPod 私服?--使用 Artifactory 1分钟搭建 CocoaPod 私服

手把手教你搭建 jfrog artifactory本地仓库

手把手教你搭建 jfrog artifactory本地仓库