Gradle 渐变构建存储库优先级

Gradle 渐变构建存储库优先级,gradle,build.gradle,Gradle,Build.gradle,我们最近在项目中访问了Gradle,我们知道获取所需艺术效果的maven存储库URL可以在settings.Gradle(pluginManagement下)和build.Gradle中声明 我想知道三件事: 1) “repositories{…}”声明,在哪个声明下是强制的 2) 如果我们在这两个地方都声明了存储库,那么在gradle构建期间,哪个存储库被选中并优先 3) 为什么我们有两个地方和两个声明库 我们非常感谢您对这些疑问的帮助。我是gradle的新手,所以请原谅这是非常基本的 谢谢

我们最近在项目中访问了Gradle,我们知道获取所需艺术效果的maven存储库URL可以在settings.Gradle(pluginManagement下)和build.Gradle中声明

我想知道三件事:

1) “repositories{…}”声明,在哪个声明下是强制的

2) 如果我们在这两个地方都声明了存储库,那么在gradle构建期间,哪个存储库被选中并优先

3) 为什么我们有两个地方和两个声明库

我们非常感谢您对这些疑问的帮助。我是gradle的新手,所以请原谅这是非常基本的

谢谢

  • Gradle构建脚本(
    build.Gradle
    /
    build.Gradle.kts
    )中的存储库是必需的
  • Gradle构建脚本和Gradle设置文件中定义的存储库不会相互影响。构建脚本存储库用于应用程序,而设置存储库用于Gradle插件
  • 如(2)所述,一个用于应用程序依赖项,另一个用于Gradle插件
  • 这将记录在以下文件中: