Java 为gradle中的子项目配置父/根项目

Java 为gradle中的子项目配置父/根项目,java,gradle,Java,Gradle,是否可以设置子渐变项目的父项目 在我的例子中,所有父项目和子项目都位于文件层次结构中的同一级别。比如说 代码 /父项目 格雷德尔先生 /儿童项目1 格雷德尔先生 /儿童项目2 格雷德尔先生 这里项目1依赖于项目2,所以我将它们称为 compile project(':../project2') 同样在我的settings.gradle文件中,我有 include '../child_project1' include '../child_project1' 有了它,我可以

是否可以设置子渐变项目的父项目

在我的例子中,所有父项目和子项目都位于文件层次结构中的同一级别。比如说

  • 代码

    • /父项目

      • 格雷德尔先生
    • /儿童项目1

      • 格雷德尔先生
    • /儿童项目2

      • 格雷德尔先生
这里项目1依赖于项目2,所以我将它们称为

compile project(':../project2')
同样在我的settings.gradle文件中,我有

include '../child_project1'
include '../child_project1'

有了它,我可以从父项目文件夹运行任务,但单个任务不会从子项目运行。

查看第20.3.2.2节。是的。您可以在
设置.gradle
文件中使用
includeFlat

我知道这是一个老问题,但您可以通过在
设置中指定子项目来实现。gradle

include ':A'
project(':A').projectDir = new File('../A')

不确定,但
includeFlat
可能是您需要的: