【发布时间】:2018-08-18 23:22:46
【问题描述】:
我尝试在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 类?
【问题讨论】:
标签: kotlin kotlin-multiplatform