一篇文章学会 Gradle概述以及生命周期-gradle介绍( 二 )


/** * 配置目前结点工程和它的任何的任何的subproject * 例如将任何的project的group配置为 'com.zhj' */allprojects {repositories {google谷歌()jcenter()}group 'com.zhj'}//测试在allprojects中配置的group属性println "test工程的group是 : " + project('test').group//输出test工程的group是 : com.zhj只对子project进行配置
/** * 和allprojects不一样的是 。subprojects不包括目前工程 。只包括子project */subprojects { Project project -if(project.hasproperty('com.android.library')){//将库工程编译的库上传到maven中}}gradle 中对project的管理是以树的形式进行管理的 。根project主要就是对子Project进行管理 。可以查找 。可以获得任何的子project 。同一时间在子project中也完全可以获得根proejct或者父project的消息 。同一时间 。一个project对应于一个build.gradle文件 。build.gradle文件也是判断是不是project的标志 。project是非常重要的概念 。下面是官网的文档

推荐阅读