检测 Gradle 构建脚本中的仓库声明。

建议在 Gradle 设置文件中声明所有仓库。

示例:


// build.gradle.kts
buildscript { // 报告 'buildscript',建议将其移至 `settings.gradle.kts`
    repositories {
        mavenCentral()
        gradlePluginPortal()
    }
}

plugins {
    id("java")
}

repositories { // 报告“buildscript”,建议将其移至 `settings.gradle.kts`
    mavenCentral()
}

在应用快速修复后:


// settings.gradle.kts
pluginManagement {
    repositories {
        mavenCentral()
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositoriesMode = RepositoriesMode.FAIL_ON_PROJECT_REPOS
    repositories {
        mavenCentral()
    }
}

此处介绍了最佳做法。