配置Maven仓库地址为什么要写两遍
来源:4-11 实战:发布与使用-2

she_says
2021-07-13
配置Maven仓库地址分别在buildscript.repositories和allprojects.repositories均有配置。
既然allprojects是所有工程都会配,那为什么不只保留这一个,将buildscript.repositories的配置去掉呢
写回答
1回答
-
allenfeng
2021-07-13
两者都会配置仓库,但是作用不太一样:
buildscript里的仓库主要是为了Gradle脚本自身的执行,用于获取脚本依赖的Gradle插件,比如Android Gradle Plugin等。
allprojects里的仓库主要是用于下载项目本身需要的依赖,比如用到的Glide/OkHttp等。
00
相似问题