gradle - 如何在 settings.gradle 中包含另一个根项目
问题描述
我在 gradle 一个主根 project1 中有 2 个根项目,我从中调用 gradle build 并有 settings.gradle ,其中包括要构建的子项目
我有 settings.gradle 的另一个根项目2,其中包括要构建的子项目
Rootproject1 build.gradle settings.gradle
Rootproject2 build.gradle settings.gradle
我想在我的 Rootproject1 settings.gradle 文件中包含 Rootproject2 以便从 Rootproject1(gradle build)应该构建 Rootproject1 以及 Rootproject2
include/inlcudeFlat -- 它是相对于 rootproject
解决方案
应该有一个settings.gradle
将放在主根文件夹中,您需要编写:
include ':Rootproject1',
':Rootproject2'
然后,在build.gradle
Rootproject1 的文件中,您需要编写:
dependencies {
implementation project(path: ':Rootproject2')
}
[2019 年 1 月 23 日更新] 类似以下内容:
Root
|------ Rootproject1
|
|------ Rootproject2
|
|------ settings.gradle
推荐阅读
- python - 读取 \yyyy\mm\dd\HH\MM\ 范围内的文件
- mysql - 如何从 phpmyadmin 将 mysqli 默认列结构设置为大写
- xml - 如何将替换的更改附加到 XML 节点?
- java - 处理 RestClientException 和 HttpClientErrorException
- gtk - GtkTreeView:如何停止选择栏覆盖背景-rgba设置
- r - 可用的 r markdown 主题列表
- jquery - 如何使用 jQuery 和 Ajax 验证表单
- java - 无法访问控制器内的 FXML 窗格 (NullPointerException)
- android - 无法检查 MaterialSpinner 中选择的项目
- javascript - ReactJS:当初始状态来自道具时,状态不会在 onChange 上更新