具有非标准文件夹层次结构的多个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
属性,以便它指向子项目在计算机上的位置。可能重复的