Android的项目根目录build.gradle没有allprojects?

img

为什么我的项目根目录没有看到allprojects?而gitee其他人的项目都有allprojects这一行?

img

gradle 7在settings.gradle中配置仓库地址

img


我这个用的kts脚本,和Groovy 语法稍有区别,但结构是基本一致的

要gradle 7以上版本才有

allprojects块的repositories用于多项目多module构建,为所有项目module提供共同所需依赖包。而子项目可以配置自己的repositories以获取自己独需的依赖包。

buildscript中的声明是gradle脚本自身需要使用的资源,就是说他是管家自己需要的资源。

所以,单个 buildscript 都配置了,allprojects 可以没有