Gradle 作为兄弟的渐变父项目和子项目

Gradle 作为兄弟的渐变父项目和子项目,gradle,Gradle,在渐变多模块项目中,父项目和子项目是否可以是兄弟项目 -parent --build.gradle --settings.gradle -sub-project-1 --build.gradle -sub-directory --sub-module-2-1 ---build.gradle --sub-module-2-2 ---build.gradle 是的,可以通过在settings.gradle中将子项目声明为includeFlat而不是简单的include来配置它。你可以读到它 但是在

在渐变多模块项目中,父项目和子项目是否可以是兄弟项目

-parent
--build.gradle
--settings.gradle
-sub-project-1
--build.gradle
-sub-directory
--sub-module-2-1
---build.gradle
--sub-module-2-2
---build.gradle

是的,可以通过在
settings.gradle
中将子项目声明为
includeFlat
而不是简单的
include
来配置它。你可以读到它


但是在这种情况下,您必须从目录中运行Gradle。在
settings.gradle
文件所在的位置,否则它将找不到任何子项目。

是的,可以通过在
settings.gradle
中声明子项目来以这种方式配置它。gradle作为
includeFlat
而不是简单的
include
。你可以读到它


但是在这种情况下,您必须从目录中运行Gradle。
settings.gradle
文件位于何处,否则它将找不到任何子项目。

includeFlat似乎正在工作,但问题是如果子项目依赖于子目录中的另一个子项目,则添加编译项目(“../dir1/mod1”)不起作用。includeFlat似乎正在工作,但问题是,如果一个子项目依赖于子目录中的另一个子项目,则添加编译项目(“../dir1/mod1”)不起作用。