配置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等。

0
0

Android 应用程序构建实战+原理精讲

深度掌握 Gradle 使用,系统性学习 Android 应用构建知识

450 学习 · 116 问题

查看课程