Я борюсь с Gradle и конфигурацией сборки следующей структуры проекта (довольно просто ...):
/projA
/projB
/projC
projC с использованием классов из projB.
В projA / settings.gradle:
include 'projB'
include 'projC'
В projC / build.gradle:
dependencies{
compile project(':projB')
}
В IntelliJ у меня нет проблем с разрешением зависимостей, но когда я запускаю сборку ./gradlew в projA, я сталкиваюсь с ошибкой компиляции:
ClassC: Unresolved reference: ClassB
(где ClassC - это класс projC, отказавший при использовании ClassB, который является классом от projB, очевидно ...)
Обратите внимание, что код написан на языке Kotlin, у меня нет проблем с запуском приложения в IntelliJ (запуск при весенней загрузке), но любая сборка с Gradle выдает ошибку (как в Intellij, так и в командной строке).
Что мне не хватает?
С уважением,
Adrien