Я попытался собрать проект в gradle
с 3 модулями, где:
1) module1
- общий модуль с expect
классами
пустые зависимости build.gradle
2) module2
- общий модуль с expect
классами и с зависимостью от модуля 1:
build.gradle зависимости: compile project(':module1')
2) module3
- платформенный модуль jvm
зависимости build.gradle: expectedBy project(':module2')
Когда я пытаюсь скомпилировать проект, на этапе компиляции module3
появляются ошибки, что классы из module2
не могут найти классы из module1
.
Kotlin 1.2.30
Gradle 4.6
Java 1.8_161
Можно ли использовать несколько общих модулей вместе в одном проекте?
А возможно ли иметь expect
классов в каждом общем модуле?