Подмодули 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-подпроекта, он работает успешно.
Вы можете объяснить мне, что я делаю неправильно?