Gradle 找不到渐变子模块

Gradle 找不到渐变子模块,gradle,multi-project,gradle-multi-project-build,Gradle,Multi Project,Gradle Multi Project Build,我有以下gradle项目结构: SUPER/ |______A/ | |______A1/ | | |______build.gradle | |______A2/ | | |______build.gradle | |______build.gradle | |______settings.gradle | |______B/ | |______build.gradle |

我有以下gradle项目结构:

SUPER/
|______A/
|       |______A1/
|       |       |______build.gradle
|       |______A2/
|       |       |______build.gradle
|       |______build.gradle
|       |______settings.gradle
|
|______B/
|       |______build.gradle
|       |______settings.gradle
|
|______build.gradle
|______settings.gradle
来自A项目的Mybuild.gradle包含以下内容:

...
project(":A1") {
    apply plugin: "java-library"


    dependencies {
        api project(":A2")
    }
}

project(":A2") {
    apply plugin: "java-library"


    dependencies {
        ...
    }
}
...
rootProject.name = 'SUPER'

include 'A'
include 'B'
include 'A1', 'A2'
我的“Super”-settings.gradle文件包含如下内容:

...
project(":A1") {
    apply plugin: "java-library"


    dependencies {
        api project(":A2")
    }
}

project(":A2") {
    apply plugin: "java-library"


    dependencies {
        ...
    }
}
...
rootProject.name = 'SUPER'

include 'A'
include 'B'
include 'A1', 'A2'
在我的子项目“A”中,settings.gradle如下所示:

...
project(":A1") {
    apply plugin: "java-library"


    dependencies {
        api project(":A2")
    }
}

project(":A2") {
    apply plugin: "java-library"


    dependencies {
        ...
    }
}
...
rootProject.name = 'SUPER'

include 'A'
include 'B'
include 'A1', 'A2'
从SUPER文件夹在命令行上调用gradleRapper时,如“
/gradlew SUPER:A1:sometask
”所示,将失败,并显示以下消息:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\<somepath>\SUPER\A\build.gradle' line: 44

* What went wrong:
A problem occurred evaluating project ':A'.
> Project with path ':A1' could not be found in project ':A'.
失败:生成失败,出现异常。
*其中:
生成文件“C:\Users\\SUPER\A\Build.gradle”行:44
*出了什么问题:
评估项目“:A”时出现问题。
>在项目“:A”中找不到路径为“:A1”的项目。
但是当从A-sub-project-folder执行类似于“
/gradlew A1:sometask
”的操作时,它会成功地工作


你能解释一下我在这里做错了什么吗?

你是否在A的
设置中包含了'A1'
(其他人也一样)。gradle?是的!我会更新我的问题