检测 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()
}
}
此处介绍了最佳做法。