jcenter、mavenCentral及google三個遠程倉庫


在天朝使用jcenter、mavenCentral及google三個遠程倉庫,Gradle Sync會很慢,google倉庫甚至需要梯子才能訪問。為了加快Gradle Sync速度,一招教你優先用 阿里雲倉庫服務 的倉庫作為下載源。 

一勞永逸之道

將本項目的grdadle/init.d/init.gradle復制到USER_HOME/.gradle/下即可。 USER_HOME在Windows上大約為C:/Users/liyujiang/.gradle/,在Linux上大約為/home/liyujiang/.gradle/
init.d/init.gradle內容為:

buildscript {
    repositories {
        maven{ url 'https://maven.aliyun.com/repository/public'}
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
    }
}
    
allprojects {
    repositories {
        maven{ url 'https://maven.aliyun.com/repository/public'}
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url "https://jitpack.io" }
    }
}

  

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.gradleallprojects.repositories閉包內的最前面添加阿里雲的倉庫地址:

buildscript {
    repositories {
        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()
    }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM