buildscript
buildscript中的声明是gradle脚本自身需要使用的资源。可以声明的资源包括依赖项、第三方插件、maven仓库地址等。
而在build.gradle文件中直接声明的依赖项、仓库地址等信息是项目自身需要的资源。
subprojects
allprojects是对所有project的配置,包括Root Project。而subprojects是对所有Child Project的配置
1.Gradle配置中subprojects 和 allprojects 的区别
参考资料: