[Gradle中文教程系列]-跟我学Gradle- 8.6 - 多模块项目- 水平布局和分层布局项目
2016-12-12 16:38
381 查看
如果你阅读了前面的内容,那么你已经掌握了分层布局。没错,Gradle 默认即是采用的分层布局。只需要正确的配置
某些情况下,若是出于一些不可描述的原因需要进行水平布局,那么 Gradle 也提供了良好的支持。如果你之前曾经翻阅过
由于此处
完整示例 -> > 水平布局的多模块项目示例 <
心法在于两点:
1.根项目与被依赖的项目(在水平意义上的子项目,视觉上根项目的兄弟项目)保持平级。
2.配置根项目的 setting.gradle , 采用 includeFlat 来描述子项目路径(由于采用的是水平布局,默认根路径就是当前根项目的上级路径,所以无需用../上跳)
settings文件即可。
某些情况下,若是出于一些不可描述的原因需要进行水平布局,那么 Gradle 也提供了良好的支持。如果你之前曾经翻阅过
Settings接口的手册,那么或许你已经发现
Settintgs接口提供了一个
includeFlat方法,借助此方法即可实现水平布局的多模块项目。
groovy includeFlat 'base'
由于此处
main即是根项目,所以无需再包含
main
完整示例 -> > 水平布局的多模块项目示例 <
心法在于两点:
1.根项目与被依赖的项目(在水平意义上的子项目,视觉上根项目的兄弟项目)保持平级。
2.配置根项目的 setting.gradle , 采用 includeFlat 来描述子项目路径(由于采用的是水平布局,默认根路径就是当前根项目的上级路径,所以无需用../上跳)
相关文章推荐
- [Gradle中文教程系列]-跟我学Gradle-8.7.多模块项目之 - spring boot + gradle + 构建公共jsp页面的多模块项目
- [Gradle中文教程系列]-跟我学Gradle-8.3-多模块项目- settings文件
- [Gradle中文教程系列]-跟我学Gradle-8.4-多模块项目- build文件
- [Gradle中文教程系列]-跟我学Gradle-8.1-多模块项目 - 概述
- [Gradle中文教程系列]-跟我学Gradle- 8.5 - 多模块项目- 分离配置
- [Gradle中文教程系列]-跟我学Gradle-8.2-多模块项目- 项目结构
- [Gradle中文教程系列]-跟我学Gradle-附录-2.Gradle的日志级别
- [Gradle中文教程系列]-跟我学Gradle-14.2:eclipse中Gradle插件的使用
- [Gradle中文教程系列]-跟我学Gradle-14.1:Gradle IDEA集成插件的使用
- Installshield 12 中文系列教程 之 Installscript 项目(二)
- [Gradle中文教程系列]-跟我学Gradle-5.3:依赖-管理依赖的版本(传递(transitive)\排除(exclude)\强制(force)\动态版本(+))
- [Gradle中文教程系列]-跟我学Gradle-7.3:打包-为Web工程打不同环境包
- [Gradle中文教程系列]-跟我学Gradle-5.1:依赖的坐标与范围
- [Gradle中文教程系列]-跟我学Gradle-4.1:Nexus私服的安装与配置
- Installshield 12 中文系列教程 之 Basic Msi项目(二)
- [Gradle中文教程系列]-跟我学Gradle-5.6:依赖-依赖报告和冲突的解决
- Installshield 12 中文系列教程 之 Installscript 项目(二)
- [Gradle中文教程系列]-跟我学Gradle-附录:gradle命令行详解
- Gradle实战系列(三)__多模块项目