完美解決gradle依賴庫導致build慢的問題
阿新 • • 發佈:2020-08-13
https://www.jianshu.com/p/ab1f5e5f5f5c
我們的目標就是:讓天下沒有困難的程式設計
首先,我們來看看google官方的依賴方式:
buildscript { repositories { mavenCentral() jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } allprojects { repositories { mavenCentral() jcenter() google() } }
上面的這種方式,由於會用到google的maven倉庫,直接導致相關的依賴庫無法下載,gradle plug3.0無法下載的問題。
那我們的解決方式就是使用阿里雲的國內映象,你有飛一般的感覺。
mavenCentral映象倉庫地址
http://maven.aliyun.com/nexus/content/groups/public/
jentral映象倉庫地址
http://maven.aliyun.com/nexus/content/repositories/jcenter
google映象倉庫地址
http://maven.aliyun.com/nexus/content/repositories/google
我們更新工程的build.gradle成如下形式
buildscript {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
}
別忘了關注我們的公眾號
作者:康熙微博私訪記
連結:https://www.jianshu.com/p/ab1f5e5f5f5c
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。