Files
flomo-ai/gradle/init/init.gradle

52 lines
1.7 KiB
Groovy
Raw Normal View History

// 项目本地 Gradle 初始化脚本:阿里云镜像源配置
// 用于替代用户全局配置,避免已弃用语法警告
// 1. 插件管理仓库配置
gradle.settingsEvaluated { settings ->
settings.pluginManagement {
repositories {
maven { url = uri('https://maven.aliyun.com/repository/google') }
maven { url = uri('https://maven.aliyun.com/repository/gradle-plugin') }
mavenCentral()
gradlePluginPortal()
// 备用官方源
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
}
}
// 2. 依赖解析管理配置
settings.dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
maven { url = uri('https://maven.aliyun.com/repository/google') }
maven { url = uri('https://maven.aliyun.com/repository/central') }
mavenCentral()
google()
maven { url = uri('https://jitpack.io') }
}
}
}
// 3. 兼容旧版 Gradle 的配置
allprojects {
buildscript {
repositories {
maven { url = uri('https://maven.aliyun.com/repository/google') }
maven { url = uri('https://maven.aliyun.com/repository/gradle-plugin') }
mavenCentral()
}
}
repositories {
maven { url = uri('https://maven.aliyun.com/repository/google') }
maven { url = uri('https://maven.aliyun.com/repository/central') }
mavenCentral()
google()
maven { url = uri('https://jitpack.io') }
}
}