全局配置gradle依赖及插件仓库之后就不需要每个项目来一次国内仓库替换了。
直接在.gradle文件夹下添加文件init.gradle / init.gradle.kt for kotlin dsl.
如果同时存在init.gradle和init.gradle.kt,则优先按照init.gradle中的配置
除非手动指定初始化脚本 --init-script
init.gradle
allprojects {buildscript{repositories {maven { name 'aliyunCentral' ; url 'https://maven.aliyun.com/repository/central' }maven { name 'aliyunJcenter' ; url 'https://maven.aliyun.com/repository/jcenter' }maven { name 'aliyunGoogle' ; url 'https://maven.aliyun.com/repository/google' }maven { name 'aliyunPlugin' ; url 'https://maven.aliyun.com/repository/gradle-plugin' }mavenCentral()mavenLocal()google()}}repositories {maven { name 'aliyunCentral' ; url 'https://maven.aliyun.com/repository/central' }maven { name 'aliyunJcenter' ; url 'https://maven.aliyun.com/repository/jcenter' }maven { name 'aliyunGoogle' ; url 'https://maven.aliyun.com/repository/google' }maven { name 'aliyunPlugin' ; url 'https://maven.aliyun.com/repository/gradle-plugin' }google()mavenLocal()}
}
init.gradle.kt
allprojects {buildscript {repositories {maven("https://maven.aliyun.com/repository/public")maven("https://maven.aliyun.com/repository/central")maven("https://maven.aliyun.com/repository/jcenter")maven("https://maven.aliyun.com/repository/gradle-plugin")mavenCentral()mavenLocal()google()}}repositories {maven("https://maven.aliyun.com/repository/public")maven("https://maven.aliyun.com/repository/central")maven("https://maven.aliyun.com/repository/jcenter")maven("https://maven.aliyun.com/repository/gradle-plugin")google()mavenLocal()}
}