具有非标准文件夹层次结构的多个project Gradle生成

具有非标准文件夹层次结构的多个project Gradle生成,gradle,build,multi-project,Gradle,Build,Multi Project,通常,多项目渐变构建的设置如下所示: root subproject1 subproject2 在root的settings.gradle文件中,我有如下内容: rootProject.name = 'root' include 'subproject1' include 'subproject2' 这种多项目设置非常简单。但是,如果子项目1或子项目2不包含在根目录中,该怎么办?例如,我的计算机上可能有一个现有的子项目,它存储在远离根目录的地方。如何配置setting.gradl

通常,多项目渐变构建的设置如下所示:

root
   subproject1
   subproject2
root
settings.gradle
文件中,我有如下内容:

rootProject.name = 'root'
include 'subproject1'
include 'subproject2'
这种多项目设置非常简单。但是,如果
子项目1
子项目2
不包含在
根目录中,该怎么办?例如,我的计算机上可能有一个现有的子项目,它存储在远离
根目录的地方。如何配置
setting.gradle
文件以说明此“非标准”结构?这仅仅是提供
设置.gradle
文件中
子项目的绝对路径的问题吗?

本文介绍:

基本上,您必须覆盖子项目的
project.projectDir
属性,以便它指向子项目在您机器上的位置。

本文介绍了它:

基本上,您必须覆盖子项目的
project.projectDir
属性,以便它指向子项目在计算机上的位置。

可能重复的