相关疑难解决方法(0)

如何在Gradle的主目录中包含多项目构建中的项目?

让我们有这种结构

在此输入图像描述

我在subproject1中如何编写我的settings.gradle文件以包含subproject1subproject2作为根Project的子项目.我的settings.gradle文件在目录中?

我试过了:

include 'root:subproject1', 'root:subproject2'
Run Code Online (Sandbox Code Playgroud)

但什么都没发生.

来自Gradle doc:

如果从没有settings.gradle文件的项目中执行Gradle,Gradle将执行以下操作:

  • 它在名为master的目录中搜索settings.gradle,该目录具有与当前目录相同的嵌套级别.
  • 如果未找到settings.gradle,则会在父目录中搜索settings.gradle文件的存在.
  • 如果未找到settings.gradle文件,则构建将作为单个项目构建执行.
  • 如果找到了settings.gradle文件,Gradle将检查当前项目是否是找到的settings.gradle文件中定义的多项目层次结构的一部分.如果没有,则构建将作为单个项目构建执行.否则,执行多项目构建.

settings project multi-project gradle

2
推荐指数
1
解决办法
7018
查看次数

标签 统计

gradle ×1

multi-project ×1

project ×1

settings ×1