2015-05-08 61 views
0

我已经看到多模块项目的不同布局,其中一些将有一个单独的build.gradle,而其他项目将在每个子项目中有一个build.gradlebuild.gradle。我想知道有什么区别和哪个布局是首选?多模块项目gradle - 多个或单个build.gradle

回答

0

您可以在根项目使用单个build.grade使用allprojectssubprojects脚本块注入配置,所有分项目。这对于为所有项目/子项目定义通用配置非常有效,并且适用于所有项目类型相同的情况。

但是,如果某些子项目需要进一步定制,那么这些定制的正确位置将位于子项目文件夹中的build.gradle文件中。

你可以阅读更多关于这些选项用于配置多项目的gradle构建文档here,并约在gradle这个用户公会here组织你的构建逻辑你的选择更多一些参阅。