文档章节

Gradle Sync太慢?你需要使用阿里云仓库服务的代理仓库地址代替jcenter()、maven

丁佳辉
 丁佳辉
发布于 07/19 21:35
字数 430
阅读 74
收藏 1

在天朝使用jcenter、mavenCentral及google三个远程仓库,Gradle Sync会很慢,goole仓库甚至需要科学上网才能访问。为了加快Gradle Sync速度,一招教你优先用 阿里云仓库服务 的仓库作为下载源。

Maven仓库列表

仓库名 简介 实际地址 使用地址
jcenter JFrog公司提供的仓库 http://jcenter.bintray.com https://maven.aliyun.com/repository/jcenter 
https://maven.aliyun.com/nexus/content/repositories/jcenter
mavenLocal 本台电脑上的仓库 {USER_HOME}/.m2/repository C:/Users/liyujiang/.m2/repository (Windows) 
/home/liyujiang/.m2/repository (Linux)
mavenCentral Sonatype公司提供的中央库 http://central.maven.org/maven2 https://maven.aliyun.com/repository/central 
https://maven.aliyun.com/nexus/content/repositories/central
google Google公司提供的仓库 https://maven.google.com https://maven.aliyun.com/repository/google 
https://maven.aliyun.com/nexus/content/repositories/google
https://dl.google.com/dl/android/maven2
jitpack JitPack提供的仓库 https://jitpack.io https://jitpack.io
public jcenter和mavenCentral的聚合仓库 https://maven.aliyun.com/repository/public 
https://maven.aliyun.com/nexus/content/groups/public
gradle-plugin Gradle插件仓库 https://plugins.gradle.org/m2 https://maven.aliyun.com/repository/gradle-plugin 
https://maven.aliyun.com/nexus/content/repositories/gradle-plugin

阿里云代理仓库配置

项目根目录下的build.gradlebuildscript.repositoriesallprojects.repositories闭包内的最前面(Gradle是从上往下寻找的,故要放到jcenter()及google()的前面),添加阿里云仓库服务的代理仓库地址,示例如下:

buildscript {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        jcenter()
        google()
    }
}

allprojects {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven {
            url 'https://maven.aliyun.com/repository/central'
        }
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        jcenter()
        mavenCentral()
        google()
    }
}

本文转载自:https://www.wandouip.com/t5i286333/

丁佳辉
粉丝 20
博文 446
码字总数 203356
作品 0
浦东
程序员
私信 提问
加载中

评论(1)

w
wailouci
最近看到多博客都有gradle ,以前还以为没人用
Maven国内可用下载速度快的仓库镜像

码笔记分享国内可用的Maven仓库,来自阿里云的Maven中央仓库,国内可用下载速度超快的仓库镜像: 阿里云Maven国内可用仓库 Maven是很流行的项目管理工具,但是由于国外的仓库经常连接不上,即...

云服务器吧
05/25
0
0
Android Studio把library分发到jCenter和Maven Central

如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。 1 2 3 dependencies { compile 'com.inthecheesefactory.thecheeselibrary:...

vane_
2015/07/01
267
0
Android Jcenter 依赖完整版

Jcenter 依赖完整版 测试环境: github仓库(码云仓库无法依赖)、Jcenter仓库、Android Studio2.2.2、Gradle 2.14.1、TortoiseSVN 1.9.6。 在github上注册账号并创建项目(其具体创建方法自行查...

凌浩雨
2017/09/11
0
0
如何使用Android Studio把自己的Android library分享到jCenter和Maven Central

第一部分:在bintray上创建package 首先,你需要在bintray上创建一个package。为此,你需要一个bintray账号,并在网站上创建一个package。 第一步:在bintray.com上注册一个账号。(注册过程...

鹭明
2018/06/26
0
0
将自己的开源项目提交到JCenter

开始 最近自己写了一个开源控件,是有关标签流控件的(从服务器端获取标签,然后将标签自适应的放进一个容器里)。现在控件写完了,自己就想将它提交到Maven的中心仓库或者是JCenter。可是自己对...

fyales
2015/03/10
2.7K
1

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
13
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
10
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
12
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部