У меня есть 3 отдельных проекта Gradle - x зависит от y в зависимости от z.
x/settings.gradle
include ':y'
project(':y').projectDir = new File('../y')
x/build.gradle
apply plugin: 'java'
y/settings.gradle
include ':z'
project(':z').projectDir = new File('../z')
y/build.gradle
apply plugin: 'java'
dependencies {
compile project(':z')
}
Когда я запускаю gradlew build
в каталоге x, я получаю сообщение об ошибке
* Where:
Build file 'C:\Temp\idea\y\build.gradle' line: 4
* What went wrong:
A problem occurred evaluating project ':y'.
Project with path ':z' could not be found in project ':y'.
Но запуск gradlew build
в каталоге y прошел успешно.
Как настроить x и y, чтобы зависимости y не повлияли на x?