This commit is contained in:
844143714@qq,com 2026-04-26 19:15:48 +08:00
parent d74ae2f846
commit 4717bc0c77
3 changed files with 26 additions and 8 deletions

1
.gitignore vendored
View File

@ -34,3 +34,4 @@ local.properties
/app/release/output-metadata.json /app/release/output-metadata.json
/.kotlin/ /.kotlin/
/第三方/* /第三方/*
/startopencode

View File

@ -2,8 +2,10 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionSha256Sum=b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06 distributionSha256Sum=b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip #distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-9.3.1-bin.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

View File

@ -1,5 +1,10 @@
pluginManagement { pluginManagement {
repositories { repositories {
// 优先国内镜像,顺序固定,不冗余
maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
// 精准拦截安卓/Google依赖不走外网
google { google {
content { content {
includeGroupByRegex("com\\.android.*") includeGroupByRegex("com\\.android.*")
@ -7,19 +12,29 @@ pluginManagement {
includeGroupByRegex("androidx.*") includeGroupByRegex("androidx.*")
} }
} }
// 仅兜底,不主动访问外网
mavenCentral() mavenCentral()
gradlePluginPortal()
} }
} }
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" // 注释/删除 foojay 国外下载插件根治JDK下载慢
} // plugins {
// id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
// }
dependencyResolutionManagement { dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) // 关闭严格模式,避免校验超时
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories { repositories {
// 核心国内镜像,无重复冗余
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
// 第三方开源库必备源
maven { url = uri("https://jitpack.io") }
// 兜底源
google() google()
mavenCentral() mavenCentral()
maven { url = uri("https://jitpack.io") }
} }
} }