В моем проекте у меня есть 6 подпроектов, все из которых зависят друг от друга.CircularReferenceException при разрешении подпроектов зависит от других подпроектов
subprojects {
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile project(":common")
compile project(":def")
compile project(":fs")
compile project(":game")
compile project(":network")
compile project(":parser")
... remainder omitted
}
}
При объявлении зависимостей, как это в моих основных проектах build.gradle файла я получаю ошибку круговой зависимости.
Я также попытался объявить зависимости, на которые каждый подпроект зависит, в свою собственную build.gradle, только для получения той же самой ошибки.
Есть ли что-то, что мне не хватает?
Если A зависит от B, B не может зависеть от A. Тогда что вы делаете неправильно, –
Не может ли это работать наоборот, как я мог бы сделать это в модуле Maven? @GabrieleMariotti – rmcmk
Это не проблема градиента. Вы не можете реализовать подобную зависимость –