美文网首页
buildScript块、allprojects块、根级别三种所

buildScript块、allprojects块、根级别三种所

作者: 不知名的蛋挞 | 来源:发表于2018-10-10 13:41 被阅读22次

为什么buildScript块里定义了repositories而allprojects段或根还定义repositories呢?

buildScript块的repositories主要是为了Gradle脚本自身的执行,获取脚本依赖插件。也就是buildScript是用来加载gradle脚本自身需要使用的资源,可以声明的资源包括依赖项、第三方插件、maven仓库地址等。

根级别的repositories主要是为了当前项目提供所需依赖包,比如log4j、spring-core等依赖包可从mavenCentral仓库获得。

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

相关文章

网友评论

      本文标题:buildScript块、allprojects块、根级别三种所

      本文链接:https://www.haomeiwen.com/subject/tolpaftx.html