首页 > 编程知识 正文

gradle配置文件详解,android gradle教程

时间:2023-05-03 22:51:56 阅读:9973 作者:890

buildscript

声明gradle脚本本身需要使用的资源repositories主要是为了gradle脚本本身的运行,检索脚本依赖于插件。 在此声明依赖关系、第三方插件和maven仓库地址。 在dependencies中,可以使用classpath声明依存关系。 此classpath声明表示class loader可以在运行其馀的build脚本时使用这些您提供的依赖关系。 这就是我们使用的buildscript代码块的目的。根级别(最外层的)repositories提供主要针对当前项目所需的依赖软件包,例如log4j等第三方jar。 获取来源是你依赖的maven仓库

allprojects 块上的repositories用于项目生成,提供所有项目通用的所需依赖软件包。 子项目可以配置自己的repositories以获取自己的依赖项包。

subprojects块上的repositories用于设置此项目的子项目。 使用多模块时,不同模块之间有相同的配置,因此会出现重复配置。 可以提取相同的部分,然后使用放置注入技术完成子项目的放置。 根项目就像一个容器,subprojects方法遍历容器的所有元素并注入指定的配置。 all项目是所有项目的配置,包括根项目。 subject是针对所问项目的配置。

其他配置标签

定义plugins #插件使用apply plugin :‘XXX’#插件source compatibility=‘1.8’# JDK版本声明,在实际的APP应用程序中为gradle.properties

注意:- uild.gradlesubprojects{//请务必在此配置。 在多模块中,因为不打包依赖模块的jar{enable=true}},所以如果不进行配置,编译将失败

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。