Подмодули Gradle не найдены

У меня следующая структура проекта Gradle:

SUPER/
|______A/
|       |______A1/
|       |       |______build.gradle
|       |______A2/
|       |       |______build.gradle
|       |______build.gradle
|       |______settings.gradle
|
|______B/
|       |______build.gradle
|       |______settings.gradle
|
|______build.gradle
|______settings.gradle

Мой build.gradle из A-Project содержит что-то вроде этого:

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


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

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


    dependencies {
        ...
    }
}
...

Мой файл "Super"-settings.gradle содержит что-то вроде этого:

rootProject.name = 'SUPER'

include 'A'
include 'B'

В моем подпроекте "A" settings.gradle выглядит так:

include 'A1', 'A2'

При таком вызове gradlewrapper "./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'.

Но когда вы делаете что-то подобное "./gradlew A1:sometask"из папки A-подпроекта, он работает успешно.

Вы можете объяснить мне, что я делаю неправильно?

0 ответов

Другие вопросы по тегам